diff --git a/src/fr/test/test.java b/src/fr/test/test.java index 17b79cb..c88c9ce 100644 --- a/src/fr/test/test.java +++ b/src/fr/test/test.java @@ -149,12 +149,6 @@ public class test { @Test public void test_Incompatibilities_Complex_7(){ cm.addRequirements(TC120, Set.of(XC)); - System.out.print(cm.getRequirements(TC120).size()); - for(PartType p : cm.getRequirements(TC120)){ - System.out.print(p.getName()); - } - - System.out.println("TC120 requirment size : " + cm.getRequirements(TC120).contains(XC)); assertTrue(cm.getRequirements(TC120).contains(XC)); assertTrue(cm.getRequirements(EH120).contains(XC)); cm.removeRequirement(TC120, XC); @@ -178,12 +172,9 @@ public class test { @Test public void test_Remove_Empty_7(){ - //Wrong test - //assertTrue(cm.getIncompatibilities(EG100).isEmpty()); - // je crois on a TA5, TSF7, XM, XS et IS, faut tester - cm.removeIncompatibility(EG100, EG100); - assertFalse(cm.getIncompatibilities(EG100).contains(EG100)); - } + assertTrue(cm.getIncompatibilities(EH120).isEmpty()); + cm.removeIncompatibility(EH120, EG100); + assertTrue(cm.getIncompatibilities(EH120).isEmpty()); } @Test public void test_Remove_and_restore_Requirements_8(){ @@ -196,6 +187,13 @@ public class test { assertTrue(cm.getRequirements(EH120).contains(TC120)); } + @Test + public void test_remove_incompatibilities_but_no_removable(){ + assertTrue(cm.getIncompatibilities(EG100).contains(IS)); + cm.removeIncompatibility(EG100, IS); + assertTrue(cm.getIncompatibilities(EG100).contains(IS)); + } + @Test public void test_Add_and_restore_Incompatibilities_9(){ assertTrue(cm.getIncompatibilities(TSF7).contains(EG100));