@Test
 public void deleteItemTest() {
   ItemDTO pdto = data.get(0);
   itemLogicService.deleteItem(pdto.getId());
   ItemDTO deleted = itemPersistence.getItem(pdto.getId());
   Assert.assertNull(deleted);
 }
 @Test
 public void getItemTest() {
   ItemDTO pdto = data.get(0);
   ItemDTO ldto = itemLogicService.getItem(pdto.getId());
   Assert.assertNotNull(ldto);
   Assert.assertEquals(pdto.getCantidadItem(), ldto.getCantidadItem());
   Assert.assertEquals(pdto.getFechaExpiracion(), ldto.getFechaExpiracion());
   Assert.assertEquals(pdto.getName(), ldto.getName());
   Assert.assertEquals(pdto.getPrecio(), ldto.getPrecio());
   Assert.assertEquals(pdto.getBodega(), ldto.getBodega());
   Assert.assertEquals(pdto.getProductoaId(), ldto.getProductoaId());
 }
 @Test
 public void getItemsTest() {
   List<ItemDTO> list = itemLogicService.getItems();
   Assert.assertEquals(list.size(), data.size());
   for (ItemDTO ldto : list) {
     boolean found = false;
     for (ItemDTO pdto : data) {
       if (ldto.getId() == pdto.getId()) {
         found = true;
       }
     }
     Assert.assertTrue(found);
   }
 }
  @Test
  public void createItemTest() {
    ItemDTO ldto = new ItemDTO();
    ldto.setCantidadItem(generateRandom(Integer.class));
    ldto.setFechaExpiracion(generateRandom(Date.class));
    ldto.setName(generateRandom(String.class));
    ldto.setPrecio(generateRandom(Double.class));
    ldto.setBodega(generateRandom(String.class));
    ldto.setProductoaId(generateRandom(Long.class));

    ItemDTO result = itemLogicService.createItem(ldto);

    Assert.assertNotNull(result);

    ItemDTO pdto = itemPersistence.getItem(result.getId());

    Assert.assertEquals(ldto.getCantidadItem(), pdto.getCantidadItem());
    Assert.assertEquals(ldto.getFechaExpiracion(), pdto.getFechaExpiracion());
    Assert.assertEquals(ldto.getName(), pdto.getName());
    Assert.assertEquals(ldto.getPrecio(), pdto.getPrecio());
    Assert.assertEquals(ldto.getBodega(), pdto.getBodega());
    Assert.assertEquals(ldto.getProductoaId(), pdto.getProductoaId());
  }