diff --git a/src/Configurator.java b/src/Configurator.java index 3c39169..9ce36d1 100644 --- a/src/Configurator.java +++ b/src/Configurator.java @@ -12,6 +12,7 @@ public class Configurator implements fr.istic.nplouzeau.cartaylor.api.Configurat private Set categories; private Set partTypes; private Configuration configuration; + private CompatibilityChecker compatibilityChecker; public Configurator (Set cat, Set pt, Configuration config) { this.categories= cat; @@ -42,6 +43,6 @@ public class Configurator implements fr.istic.nplouzeau.cartaylor.api.Configurat @Override public CompatibilityChecker getCompatibilityChecker() { - return null; + return this.compatibilityChecker; } } diff --git a/src/Test.java b/src/Test.java new file mode 100644 index 0000000..e69de29 diff --git a/tests/test.java b/tests/test.java index c4ab749..fb09535 100644 --- a/tests/test.java +++ b/tests/test.java @@ -1,5 +1,23 @@ package tests; +import src.*; public class test { + public static void main(String[] args){ + Category Engine = new Category("Engine"); + Category Transmission = new Category("Transmission"); + Category Exterior= new Category("Exterior"); + Category Interior= new Category("Interior"); + + //PartType + PartType EG100= new PartType("EG100", Engine); + PartType EG133= new PartType("EG133", Engine); + PartType EG210= new PartType("EG210", Engine); + PartType ED110= new PartType("ED110", Engine); + PartType ED180= new PartType("ED180", Engine); + PartType EH120= new PartType("EH120", Engine); + + //Transmission + PartType TM5= new PartType("TM5", Engine); + } }