private void insertData() { for (int i = 0; i < 3; i++) { ItemDTO pdto = new ItemDTO(); pdto.setCantidadItem(generateRandom(Integer.class)); pdto.setFechaExpiracion(generateRandom(Date.class)); pdto.setName(generateRandom(String.class)); pdto.setPrecio(generateRandom(Double.class)); pdto.setBodega(generateRandom(String.class)); pdto.setProductoaId(generateRandom(Long.class)); pdto = itemPersistence.createItem(pdto); data.add(pdto); } }
@Test public void createItemTest() { ItemDTO dto = new ItemDTO(); dto.setFechaLlegada(generateRandom(Date.class)); dto.setFechaExpiracion(generateRandom(Date.class)); dto.setCosto(generateRandom(Double.class)); dto.setName(generateRandom(String.class)); dto.setLugar(generateRandom(String.class)); ItemDTO result = itemPersistence.createItem(dto); Assert.assertNotNull(result); ItemEntity entity = em.find(ItemEntity.class, result.getId()); Assert.assertEquals(dto.getFechaLlegada(), entity.getFechaLlegada()); Assert.assertEquals(dto.getFechaExpiracion(), entity.getFechaExpiracion()); Assert.assertEquals(dto.getCosto(), entity.getCosto()); Assert.assertEquals(dto.getName(), entity.getName()); Assert.assertEquals(dto.getLugar(), entity.getLugar()); }