diff --git a/README.md b/README.md index fbbd538..ccc3d73 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,8 @@ V1: +Nous testons d'abord le CompatibilityManager. On fait un BeforeEach pour initialisé un CompatibilityManager (celui vu en td) +On test si les Incompatibilities et Requirements sont bien récupérable à partir du CompatibilityManager avec les fonction getIncompatibilities et getRequirements. -(Tests : nous ne savons pas pourquoi mais dans notre projet les tests avec couverture ne fonctionnent pas, les tests sans couverture marchent) \ No newline at end of file + +nous ne savons pas pourquoi mais dans notre projet les tests avec couverture ne fonctionnent pas, les tets sont bien testé, mais il tourne dans le vide et ne donne jamais le résultat de la couverture... \ No newline at end of file diff --git a/src/fr/test/test.java b/src/fr/test/test.java index bfdd014..4a9abdb 100644 --- a/src/fr/test/test.java +++ b/src/fr/test/test.java @@ -208,6 +208,13 @@ public class test { assertTrue(cm.getIncompatibilities(TSF7).contains(ED110)); } + @Test + public void test_isComplete_empty_config(){ + ConfigurationImpl config1 = new ConfigurationImpl(cm); + assertFalse(config1.isComplete()); + } + + @Test public void test_isComplete(){ ConfigurationImpl config1 = new ConfigurationImpl(cm); @@ -229,6 +236,21 @@ public class test { assertFalse(config1.isComplete()); } + @Test + public void test_isNotValide_empty_config(){ + ConfigurationImpl config1 = new ConfigurationImpl(cm); + assertFalse(config1.isValid()); + } + + @Test + public void test_isNotValide_not_complete(){ + ConfigurationImpl config1 = new ConfigurationImpl(cm); + config1.selectPart(EG210); + config1.selectPart(TM5); + config1.selectPart(XS); + assertFalse(config1.isValid()); + } + @Test public void test_isValid_empty_cm(){ CompatibilityManager cm2 = new CompatibilityManagerImpl(); @@ -260,7 +282,6 @@ public class test { config1.selectPart(XS); config1.selectPart(IH); - assertTrue(config1.isComplete()); assertFalse(config1.isValid()); }