@Test public void getProductoTest() { ProductoEntity entity = data.get(0); ProductoDTO dto = productoPersistence.getProducto(entity.getId()); Assert.assertNotNull(dto); Assert.assertEquals(entity.getName(), dto.getName()); Assert.assertEquals(entity.getCosto(), dto.getCosto()); Assert.assertEquals(entity.getPeso(), dto.getPeso()); }
@Test public void createProductoTest() { ProductoDTO dto = new ProductoDTO(); dto.setName(generateRandom(String.class)); dto.setCosto(generateRandom(Integer.class)); dto.setPeso(generateRandom(Integer.class)); ProductoDTO result = productoPersistence.createProducto(dto); Assert.assertNotNull(result); ProductoEntity entity = em.find(ProductoEntity.class, result.getId()); Assert.assertEquals(dto.getName(), entity.getName()); Assert.assertEquals(dto.getCosto(), entity.getCosto()); Assert.assertEquals(dto.getPeso(), entity.getPeso()); }
@Test public void updateProductoTest() { ProductoEntity entity = data.get(0); ProductoDTO dto = new ProductoDTO(); dto.setId(entity.getId()); dto.setName(generateRandom(String.class)); dto.setCosto(generateRandom(Integer.class)); dto.setPeso(generateRandom(Integer.class)); productoPersistence.updateProducto(dto); ProductoEntity resp = em.find(ProductoEntity.class, entity.getId()); Assert.assertEquals(dto.getName(), resp.getName()); Assert.assertEquals(dto.getCosto(), resp.getCosto()); Assert.assertEquals(dto.getPeso(), resp.getPeso()); }