@Test public void createDocumentoTest() { DocumentoDTO dto = new DocumentoDTO(); dto.setType(generateRandom(String.class)); dto.setFecha(generateRandom(Date.class)); dto.setAutor(generateRandom(String.class)); dto.setDescripcion(generateRandom(String.class)); dto.setName(generateRandom(String.class)); DocumentoDTO result = documentoPersistence.createDocumento(dto); Assert.assertNotNull(result); DocumentoEntity entity = em.find(DocumentoEntity.class, result.getId()); Assert.assertEquals(dto.getType(), entity.getType()); Assert.assertEquals(dto.getFecha(), entity.getFecha()); Assert.assertEquals(dto.getAutor(), entity.getAutor()); Assert.assertEquals(dto.getDescripcion(), entity.getDescripcion()); Assert.assertEquals(dto.getName(), entity.getName()); }
@Test public void updateDocumentoTest() { DocumentoEntity entity = data.get(0); DocumentoDTO dto = new DocumentoDTO(); dto.setId(entity.getId()); dto.setType(generateRandom(String.class)); dto.setFecha(generateRandom(Date.class)); dto.setAutor(generateRandom(String.class)); dto.setDescripcion(generateRandom(String.class)); dto.setName(generateRandom(String.class)); documentoPersistence.updateDocumento(dto); DocumentoEntity resp = em.find(DocumentoEntity.class, entity.getId()); Assert.assertEquals(dto.getType(), resp.getType()); Assert.assertEquals(dto.getFecha(), resp.getFecha()); Assert.assertEquals(dto.getAutor(), resp.getAutor()); Assert.assertEquals(dto.getDescripcion(), resp.getDescripcion()); Assert.assertEquals(dto.getName(), resp.getName()); }