aboutsummaryrefslogtreecommitdiffstats
path: root/Tests/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.tests/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/tests/cardinality/CbcPolyhedronSolverTest.xtend
diff options
context:
space:
mode:
Diffstat (limited to 'Tests/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.tests/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/tests/cardinality/CbcPolyhedronSolverTest.xtend')
-rw-r--r--Tests/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.tests/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/tests/cardinality/CbcPolyhedronSolverTest.xtend14
1 files changed, 11 insertions, 3 deletions
diff --git a/Tests/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.tests/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/tests/cardinality/CbcPolyhedronSolverTest.xtend b/Tests/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.tests/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/tests/cardinality/CbcPolyhedronSolverTest.xtend
index a51aa082..b22e2a20 100644
--- a/Tests/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.tests/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/tests/cardinality/CbcPolyhedronSolverTest.xtend
+++ b/Tests/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.tests/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/tests/cardinality/CbcPolyhedronSolverTest.xtend
@@ -7,11 +7,19 @@ import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.cardinality.Polyhedr
7import org.junit.Test 7import org.junit.Test
8 8
9import static org.junit.Assert.* 9import static org.junit.Assert.*
10import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.cardinality.LinearConstraint
10 11
11class CbcPolyhedronSolverTest extends IntegerPolyhedronSolverTest { 12class CbcPolyhedronSolverTest extends IntegerPolyhedronSolverTest {
12 13
13 override protected createSolver() { 14 override protected createSolver() {
14 new CbcPolyhedronSolver(10, true) 15 new CbcPolyhedronSolver(false, 10, true)
16 }
17}
18
19class RelaxedCbcPolyhedronSolverTest extends RelaxedPolyhedronSolverTest {
20
21 override protected createSolver() {
22 new CbcPolyhedronSolver(true, 10, true)
15 } 23 }
16} 24}
17 25
@@ -19,9 +27,9 @@ class CbcPolyhedronSolverTimeoutTest {
19 27
20 @Test 28 @Test
21 def void timeoutTest() { 29 def void timeoutTest() {
22 val solver = new CbcPolyhedronSolver(0, true) 30 val solver = new CbcPolyhedronSolver(false, 0, true)
23 val x = new Dimension("x", 0, 1) 31 val x = new Dimension("x", 0, 1)
24 val polyhedron = new Polyhedron(#[x], #[], #[x]) 32 val polyhedron = new Polyhedron(#[x], #[new LinearConstraint(#{x -> 1}, null, 0)], #[x])
25 val operator = solver.createSaturationOperator(polyhedron) 33 val operator = solver.createSaturationOperator(polyhedron)
26 try { 34 try {
27 val result = operator.saturate 35 val result = operator.saturate