@Before
  public void setUp() throws Exception {
    Category category_one = new Category();
    Category category_two = new Category();
    category_one.setName("Breakfast");
    category_one.setName("Dinner");

    SessionFactory factory = new Configuration().configure().buildSessionFactory();
    Session session = factory.openSession();
    Transaction transaction = session.beginTransaction();
    session.save(category_one);
    session.save(category_two);
    transaction.commit();
    session.close();
  }
  @Before
  public void setUp() {
    category1 = new Category();
    category1.setId(1L);
    category1.setColor("#ffffff");
    category1.setCount(10);
    category1.setDescription("first cat description");
    category1.setName("first cat name");

    category2 = new Category();
    category2.setId(2L);
    category2.setColor("#000000");
    category2.setCount(5);
    category2.setDescription("second cat description");
    category2.setName("second cat name");
  }
 @Test
 public void itUpdatesCategory() {
   Category category = categoryDAO.find((long) 1);
   category.setName("Salads");
   categoryDAO.update(category);
   assertEquals("Salads", categoryDAO.find((long) 1).getName());
 }
 @Test
 public void itAddsNewCategories() {
   Category category = new Category();
   category.setName("Salads");
   categoryDAO.create(category);
   assertEquals("Salads", categoryDAO.find((long) 3).getName());
 }
  @Test
  public void listContainsNote() {
    List<Category> categories = new ArrayList<>();
    categories.add(category1);
    categories.add(category2);
    assertTrue(categories.contains(category2));
    assertTrue(categories.contains(category1));

    Category newCategory = new Category();
    newCategory.setName("newCat");
    newCategory.setDescription("newCat desc");
    newCategory.setColor("#cccccc");
    assertFalse(categories.contains(newCategory));
  }
  private Pet createRandomPet() {
    Pet pet = new Pet();
    pet.setId(TestUtils.nextId());
    pet.setName("gorilla");

    Category category = new Category();
    category.setName("really-happy");

    pet.setCategory(category);
    pet.setStatus(Pet.StatusEnum.AVAILABLE);
    List<String> photos =
        Arrays.asList(new String[] {"http://foo.bar.com/1", "http://foo.bar.com/2"});
    pet.setPhotoUrls(photos);

    return pet;
  }