X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.scl.compiler%2Ftests%2Forg%2Fsimantics%2Fscl%2Fcompiler%2Ftests%2Funit%2FTestSubSolver.java;fp=bundles%2Forg.simantics.scl.compiler%2Ftests%2Forg%2Fsimantics%2Fscl%2Fcompiler%2Ftests%2Funit%2FTestSubSolver.java;h=0000000000000000000000000000000000000000;hb=a8758de5bc19e5adb3f618d3038743a164f09912;hp=87b9eeb4fec763c865dc847496aa50993a2cc301;hpb=12d9af17384d960b75d58c3935d2b7b46d93e87b;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.scl.compiler/tests/org/simantics/scl/compiler/tests/unit/TestSubSolver.java b/bundles/org.simantics.scl.compiler/tests/org/simantics/scl/compiler/tests/unit/TestSubSolver.java deleted file mode 100644 index 87b9eeb4f..000000000 --- a/bundles/org.simantics.scl.compiler/tests/org/simantics/scl/compiler/tests/unit/TestSubSolver.java +++ /dev/null @@ -1,37 +0,0 @@ -package org.simantics.scl.compiler.tests.unit; - -import java.util.ArrayList; - -import org.junit.Assert; -import org.junit.Test; -import org.simantics.scl.compiler.errors.ErrorLog; -import org.simantics.scl.compiler.internal.elaboration.subsumption.SubSolver; -import org.simantics.scl.compiler.internal.elaboration.subsumption.Subsumption; -import org.simantics.scl.compiler.types.TMetaVar; -import org.simantics.scl.compiler.types.Type; -import org.simantics.scl.compiler.types.Types; -import org.simantics.scl.compiler.types.kinds.Kinds; -import org.simantics.scl.compiler.types.util.Polarity; - - -public class TestSubSolver { - - @Test - public void testBipolarBounded() { - ErrorLog errorLog = new ErrorLog(); - ArrayList subsumptions = new ArrayList(); - ArrayList potentialSingletonEffects = new ArrayList(); - - TMetaVar in = Types.metaVar(Kinds.EFFECT); - TMetaVar out = Types.metaVar(Kinds.EFFECT); - in.addPolarity(Polarity.NEGATIVE); - out.addPolarity(Polarity.POSITIVE); - subsumptions.add(new Subsumption(0, Types.READ_GRAPH, out)); - subsumptions.add(new Subsumption(0, in, out)); - - SubSolver solver = new SubSolver(errorLog, subsumptions, potentialSingletonEffects, 0); - solver.solve(); - Assert.assertEquals("", errorLog.getErrorsAsString()); - } - -}