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());
  }