@Test public void test_add_remove_all() { assertNotNull("ProduseRepository not initialized", repository); List<Produs> produseNew = new ArrayList<Produs>(); produseNew.add(new Produs(901, "P901", UnitateMasura.METRU, "Teste", .19)); produseNew.add(new Produs(902, "P902", UnitateMasura.METRU, "Teste", .19)); assertTrue(repository.addAll(produseNew)); List<Produs> produseTest = (List<Produs>) repository.get(new Produs(null, null, null, "Teste", null)); produseTest.get(0).setDenpr("Produs 901"); produseTest.get(1).setDenpr("Produs 902"); assertTrue(repository.addAll(produseTest)); List<Produs> pReTest = (List<Produs>) repository.get(new Produs(null, null, null, "Teste", null)); assertTrue(pReTest != null && pReTest.size() > 0); // Integer countBefore = repository.size(); // assertTrue(repository.removeAll(pReTest)); //// pReTest = (List<Produs>) repository.get(new Produs(null, null, null, //// "Teste", null)); //// assertTrue(pReTest == null || pReTest.size()==0); // Integer countAfter = repository.size(); // assertTrue(countBefore > countAfter); }