@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); }
// @Test public void test_getAll() { assertNotNull("ProduseRepository not initialized", repository); Collection<Produs> produse = repository.toCollection(); assertNotNull("Produs not found as collection: getAll", produse); assertTrue("Produs not returned as collection: getAll", produse.size() > 0); Object[] produseArray = repository.toArray(); assertNotNull("Produs not found as array: getAll", produseArray); assertTrue("Produs not returned as array: getAll", produseArray.length > 0); }
// @Test public void test_get() { assertNotNull("ProduseRepository not initialized", repository); Produs produs = new Produs(null, null); // produs.setDenpr("Produs 2"); // produs.setCodpr(1); produs.setUm(UnitateMasura.KILOGRAM); List<Produs> produse = (List<Produs>) repository.get(produs); assertNotNull("Produs not found: get", produse); assertTrue("Produs not returned: get", produse.size() > 0); for (Produs p : produse) { logger.info(p.toString()); } }
// @Test public void test_add_remove() { assertNotNull("ProduseRepository not initialized", repository); Produs pNew = new Produs(901, "P901", UnitateMasura.METRU, "Teste", .19); assertTrue(repository.add(pNew)); Produs pTest = repository.getById(901); pTest.setDenpr("Produs 901"); assertTrue(repository.add(pTest)); List<Produs> pReTest = (List<Produs>) repository.get(new Produs(null, "Produs 901")); assertTrue(pReTest != null && pReTest.size() > 0); assertTrue(repository.remove(pTest)); pReTest = (List<Produs>) repository.get(new Produs(null, "Produs 901")); assertTrue(pReTest == null || pReTest.size() == 0); }
// TODO add test methods here. // The methods must be annotated with annotation @Test. For example: // // @Test public void test_getById() { assertNotNull("ProduseRepository not initialized", repository); Produs produs = repository.getById(new Integer(1)); assertNotNull("Produs not found: getById", produs); logger.info("Found produs: " + produs + ", UM:" + produs.getUm()); }