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