use of su.litvak.chromecast.api.v2.Status in project bmoth by hhu-stups.
the class SetFormulaEvaluationTest method testnoSubset2.
@Test
public void testnoSubset2() {
String formula = "{1} /<: {2,3}";
BoolExpr constraint = translatePredicate(formula, z3Context);
z3Solver.add(constraint);
Status check = z3Solver.check();
assertEquals(Status.SATISFIABLE, check);
}
use of su.litvak.chromecast.api.v2.Status in project bmoth by hhu-stups.
the class SetFormulaEvaluationTest method testStrictSubset2.
@Test
public void testStrictSubset2() {
String formula = "{1} <<: {1}";
BoolExpr constraint = translatePredicate(formula, z3Context);
z3Solver.add(constraint);
Status check = z3Solver.check();
assertEquals(Status.UNSATISFIABLE, check);
}
use of su.litvak.chromecast.api.v2.Status in project bmoth by hhu-stups.
the class SetFormulaEvaluationTest method testBelonging3.
@Test
public void testBelonging3() {
String formula = "1 : {2,3}";
BoolExpr constraint = translatePredicate(formula, z3Context);
z3Solver.add(constraint);
Status check = z3Solver.check();
assertEquals(Status.UNSATISFIABLE, check);
}
use of su.litvak.chromecast.api.v2.Status in project bmoth by hhu-stups.
the class SetFormulaEvaluationTest method testBelonging.
@Test
public void testBelonging() {
String formula = "1 : {1}";
BoolExpr constraint = translatePredicate(formula, z3Context);
z3Solver.add(constraint);
Status check = z3Solver.check();
assertEquals(Status.SATISFIABLE, check);
}
use of su.litvak.chromecast.api.v2.Status in project bmoth by hhu-stups.
the class SetFormulaEvaluationTest method testBelonging2.
@Test
public void testBelonging2() {
String formula = "x: {1}";
BoolExpr constraint = translatePredicate(formula, z3Context);
z3Solver.add(constraint);
Status check = z3Solver.check();
assertEquals(Status.SATISFIABLE, check);
}
Aggregations