@Test
 public void testFindById() {
   Categorie categorie = new Categorie();
   categorieRepository.save(categorie);
   expect(categorieRepository.findById(1l)).andReturn(categorie);
   replay(categorieRepository);
   assertEquals(categorie, categorieRepository.findById(1l));
 }
  @Test
  public void testFindByName() {
    Categorie categorie = new Categorie();
    Categorie categorie2 = new Categorie();
    categorie.setNom("HI-FI");
    categorie2.setNom("LIVRE");
    categorieRepository.save(categorie);
    categorieRepository.save(categorie2);

    expect(categorieRepository.findByName("HI-FI")).andReturn(categorie);
    replay(categorieRepository);
    assertEquals(categorie, categorieServicesImpl.findByName("HI-FI"));

    //		expect(categorieRepository.findByName("LIVRE")).andReturn(categorie2);
    //		replay(categorieRepository);
    //		assertEquals(categorie2, categorieServicesImpl.findByName("LIVRE"));
  }
 @Test
 public void testFindAll() {
   List<Categorie> categories = new ArrayList<Categorie>();
   Categorie categorie = new Categorie();
   Categorie categorie2 = new Categorie();
   categorie2.setNom("HI-FI");
   Categorie categorie3 = new Categorie();
   categories.add(categorie3);
   categories.add(categorie2);
   categories.add(categorie);
   categorieRepository.save(categorie2);
   categorieRepository.save(categorie2);
   categorieRepository.save(categorie);
   expect(categorieRepository.findAll()).andReturn(categories).anyTimes();
   replay(categorieRepository);
   assertEquals(categorieRepository.findAll(), categories);
   assertEquals(3, categorieRepository.findAll().size());
 }