correction test en cours...
This commit is contained in:
@@ -44,6 +44,13 @@ public class test {
|
|||||||
|
|
||||||
CompatibilityManager cm = new CompatibilityManagerImpl();
|
CompatibilityManager cm = new CompatibilityManagerImpl();
|
||||||
|
|
||||||
|
PartType[] list = {EG100,EG133,EG210,ED110,ED180,EH120,TM5,TM6,TA5,TS6,TSF7,TC120,XC,XM,XS,IN,IH,IS};
|
||||||
|
PartType[] listEn = {EG100,EG133,EG210,ED110,ED180,EH120};
|
||||||
|
PartType[] listTr = {TM5,TM6,TA5,TS6,TSF7,TC120};
|
||||||
|
PartType[] listEx = {XC,XM,XS};
|
||||||
|
PartType[] listIn = {IN,IH,IS};
|
||||||
|
|
||||||
|
|
||||||
@Before
|
@Before
|
||||||
public void init(){
|
public void init(){
|
||||||
|
|
||||||
@@ -89,19 +96,15 @@ public class test {
|
|||||||
cm.addRequirements(XS, XSRequirement);
|
cm.addRequirements(XS, XSRequirement);
|
||||||
cm.addIncompatibilities(IS, ISIncompatibilities);
|
cm.addIncompatibilities(IS, ISIncompatibilities);
|
||||||
cm.addRequirements(IS, ISRequirement);
|
cm.addRequirements(IS, ISRequirement);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void test_1_Incompatibilities_1(){
|
public void test_Incompatibilities_Simple_1(){
|
||||||
assertTrue(cm.getIncompatibilities(TA5).contains(EG100));
|
assertTrue(cm.getIncompatibilities(TA5).contains(EG100));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void test_multiple_Incompatibilities_2(){
|
public void test_multiple_Incompatibilities_Simple_2(){
|
||||||
assertTrue(
|
assertTrue(
|
||||||
cm.getIncompatibilities(TSF7).contains(EG100)&&
|
cm.getIncompatibilities(TSF7).contains(EG100)&&
|
||||||
cm.getIncompatibilities(TSF7).contains(EG133)&&
|
cm.getIncompatibilities(TSF7).contains(EG133)&&
|
||||||
@@ -114,9 +117,16 @@ public class test {
|
|||||||
assertTrue(cm.getRequirements(EH120).contains(TC120));
|
assertTrue(cm.getRequirements(EH120).contains(TC120));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* if require only one Transmission --> all other is incompatible
|
||||||
|
*/
|
||||||
@Test
|
@Test
|
||||||
public void test_Empty_Incompatibilities_4(){
|
public void test_Incompatibilities_Complex_4(){
|
||||||
assertTrue(cm.getIncompatibilities(EH120).isEmpty());
|
for(int i = 0; i<listTr.length; i++){
|
||||||
|
if(listTr[i]!=TC120){
|
||||||
|
assertTrue(cm.getIncompatibilities(EH120).contains(listTr[i]));
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|||||||
Reference in New Issue
Block a user