@Test public void testAgregarPeticionCompleta() throws Exception { SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); Date fecha1 = dateFormat.parse("2011-11-18"); Date fecha2 = dateFormat.parse("2012-03-21"); PeticionEntity peticion1 = new PeticionEntity(); peticion1.setCodPeticion("Prueba"); peticion1.setIdOperador(8L); peticion1.setPeticion("petición SOAP XML"); peticion1.setFechaPeticion(fecha1); peticion1.setRespuesta("respuesta SOAP XML"); peticion1.setFechaRespuesta(fecha2); peticion1.setFault("fault SOAP XML"); this.getDao().agregarPeticion(peticion1); assertTrue(peticion1.getIdPeticion() > 0); PeticionEntity peticion2 = this.getDao().getPeticionesById(peticion1.getIdPeticion()); assertNotNull(peticion2); assertEquals(peticion1.getIdPeticion(), peticion2.getIdPeticion()); assertEquals(peticion1.getCodPeticion(), peticion2.getCodPeticion()); assertEquals(peticion1.getFault(), peticion2.getFault()); assertEquals(peticion1.getIdOperador(), peticion2.getIdOperador()); assertEquals(peticion1.getPeticion(), peticion2.getPeticion()); assertEquals( dateFormat.format(peticion1.getFechaPeticion()), dateFormat.format(peticion2.getFechaPeticion())); assertEquals(peticion1.getRespuesta(), peticion2.getRespuesta()); assertEquals( dateFormat.format(peticion1.getFechaRespuesta()), dateFormat.format(peticion2.getFechaRespuesta())); }
@Test public void testActualizarPeticion() throws Exception { SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); // Agregamos una petición PeticionEntity peticion1 = new PeticionEntity(); peticion1.setCodPeticion("Prueba"); peticion1.setIdOperador(8L); peticion1.setPeticion("petición SOAP XML"); peticion1.setFechaPeticion(dateFormat.parse("2010-11-18")); peticion1.setRespuesta(null); peticion1.setFechaRespuesta(null); peticion1.setFault(null); this.getDao().agregarPeticion(peticion1); assertTrue(peticion1.getIdPeticion() > 0); // Recuperamos la petición y la actualizamos PeticionEntity peticion2 = this.getDao().getPeticionesById(peticion1.getIdPeticion()); assertNotNull(peticion2); peticion2.setRespuesta("respuesta SOAP XML"); peticion2.setFechaRespuesta(dateFormat.parse("2010-12-31")); peticion2.setFault("fault SOAP XML"); this.getDao().actualizarPeticion(peticion2); // Recuperamos la petición actualizada y validamos PeticionEntity peticion3 = this.getDao().getPeticionesById(peticion1.getIdPeticion()); assertNotNull(peticion3); assertEquals(peticion2.getIdPeticion(), peticion3.getIdPeticion()); assertEquals(peticion2.getCodPeticion(), peticion3.getCodPeticion()); assertEquals(peticion2.getFault(), peticion3.getFault()); assertEquals(peticion2.getIdOperador(), peticion3.getIdOperador()); assertEquals(peticion2.getPeticion(), peticion3.getPeticion()); assertEquals( dateFormat.format(peticion2.getFechaPeticion()), dateFormat.format(peticion3.getFechaPeticion())); assertEquals(peticion2.getRespuesta(), peticion3.getRespuesta()); assertEquals( dateFormat.format(peticion2.getFechaRespuesta()), dateFormat.format(peticion3.getFechaRespuesta())); }