コード例 #1
0
  @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);
  }