net.sourceforge.swimp.test.coin
Class AbstractTestOsiSolverInterface
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
net.sourceforge.swimp.test.util.SwimpBaseTestCase
net.sourceforge.swimp.test.coin.AbstractTestOsiSolverInterface
- All Implemented Interfaces:
- junit.framework.Test
- Direct Known Subclasses:
- TestOsiCbcSolverInterface, TestOsiClpSolverInterface, TestOsiGlpkSolverInterface, TestOsiMskSolverInterface, TestOsiSymSolverInterface, TestOsiVolSolverInterface
public abstract class AbstractTestOsiSolverInterface
- extends SwimpBaseTestCase
- Author:
- schickin
Methods inherited from class junit.framework.TestCase |
countTestCases, createResult, getName, run, run, runBare, runTest, setName, toString |
Methods inherited from class junit.framework.Assert |
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AbstractTestOsiSolverInterface
public AbstractTestOsiSolverInterface(java.lang.String arg0)
- Constructor for AbstractTestOsiSolverInterface.
- Parameters:
arg0
-
setUp
protected void setUp()
throws java.lang.Exception
- Overrides:
setUp
in class SwimpBaseTestCase
- Throws:
java.lang.Exception
tearDown
protected void tearDown()
throws java.lang.Exception
- Overrides:
tearDown
in class SwimpBaseTestCase
- Throws:
java.lang.Exception
getSolver
protected abstract OsiSolverInterface getSolver()
supportsBranchAndBound
protected boolean supportsBranchAndBound()
supportsReadWriteMpsAndLp
protected boolean supportsReadWriteMpsAndLp()
supportsCloneWithoutCopy
protected boolean supportsCloneWithoutCopy()
getPrecision
protected double getPrecision()
testReadErroneousMpsFile
public void testReadErroneousMpsFile()
testProblemQueryMethods
public void testProblemQueryMethods()
testGetLPString
public void testGetLPString()
testCloneSolver
public void testCloneSolver()
testWriteAndReadMps
public void testWriteAndReadMps()
throws java.io.IOException
- Throws:
java.io.IOException
testWriteAndReadLp
public void testWriteAndReadLp()
throws java.io.IOException
- Throws:
java.io.IOException
testSolveAndCheckSolution
public void testSolveAndCheckSolution()
testWarmStart
public void testWarmStart()
testSetObjCoeff
public void testSetObjCoeff()
testRandomAssignment
public void testRandomAssignment()
testIPSolver
public void testIPSolver()
testGetAndSetParam
public void testGetAndSetParam()