]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - tests/org.simantics.scl.compiler.tests/src/org/simantics/scl/compiler/tests/unit/TestCHRCodeGenerator.java
Fixed multiple issues causing dangling references to discarded queries
[simantics/platform.git] / tests / org.simantics.scl.compiler.tests / src / org / simantics / scl / compiler / tests / unit / TestCHRCodeGenerator.java
index 5a04ed6f3724537db4f966d09d5a85428cff4e3e..9d9582e5ce064ad092fea63b25ee5d74b4d8b904 100644 (file)
@@ -41,7 +41,7 @@ public class TestCHRCodeGenerator {
             
             CHRRuleset ruleset = new CHRRuleset(); 
             CHRConstraint exampleFact = new CHRConstraint(Locations.NO_LOCATION, "ExampleFact", new Type[] { Types.INTEGER, Types.INTEGER });
-            ruleset.constraints.add(exampleFact);
+            ruleset.addConstraint(exampleFact);
     
             System.out.println("==============================================================================================");
             ruleset.initializeCodeGeneration(compilationContext);
@@ -56,7 +56,7 @@ public class TestCHRCodeGenerator {
             MutableClassLoader classLoader = environment.getMutableClassLoader();
             classLoader.addClasses(moduleBuilder.getClasses());
             
-            String storeClassName = ruleset.runtimeRulesetName.replace('/', '.');
+            String storeClassName = ruleset.runtimeRulesetClassName.replace('/', '.');
             Class<?> storeClass = classLoader.loadClass(storeClassName);
             Class<?> factClass = classLoader.loadClass(storeClassName+"$ExampleFact");
             Constructor<?> factConstructor = factClass.getConstructor(int.class, int.class, int.class);