ajout de tests
This commit is contained in:
@@ -131,23 +131,28 @@ public class test {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* A <-> B
|
* if A require B
|
||||||
* if A -> B then B -> A
|
* then A is incompatible with all incompatible of B
|
||||||
*/
|
*/
|
||||||
@Test
|
@Test
|
||||||
public void test_Incompatibilities_Complex_5(){
|
public void test_Require_Incompatibilities_Complex_5(){
|
||||||
assertTrue(cm.getIncompatibilities(XS).contains(EG100));
|
assertTrue(cm.getIncompatibilities(XS).contains(EG100));
|
||||||
System.out.println("size XS incompatibilities : " + cm.getIncompatibilities(XS).size());
|
System.out.println("size XS incompatibilities : " + cm.getIncompatibilities(XS).size());
|
||||||
assertTrue(cm.getIncompatibilities(XS).contains(TM5));
|
assertTrue(cm.getIncompatibilities(XS).contains(TM5));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
* Require Require Require
|
||||||
* if A -> B && B -> C then A -> C
|
* if A -> B && B -> C then A -> C
|
||||||
*/
|
*/
|
||||||
@Test
|
@Test
|
||||||
public void test_Incompatibilities_Complex_7(){
|
public void test_Incompatibilities_Complex_7(){
|
||||||
|
cm.addRequirements(TC120, Set.of(XC));
|
||||||
assertTrue(cm.getIncompatibilities(XS).contains(IS));
|
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);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|||||||
Reference in New Issue
Block a user