public class MogTest extends BaseJDBCTestCase
DEFAULT_DB_DIR, DERBY_LOG, ERRORSTACKTRACEFILE
Constructor and Description |
---|
MogTest(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
private void |
compare(int n,
double[] ones,
double[] oths,
long seed)
Compare two floating-point arrays, with tolerance.
|
private java.lang.StringBuffer |
constructUrl()
Constructs the default URL for the in-memory test database.
|
void |
doTestClusMog(java.sql.Connection conn)
Test consistency between (ClusMog) and (ClusMogSQL).
|
private void |
dropInMemoryDb()
Drops the database used by the test.
|
private java.sql.Connection |
obtainConnection()
Obtains a connection to an in-memory database.
|
static junit.framework.Test |
suite() |
protected void |
tearDown()
Dispose of objects after testing.
|
void |
testClusMogInMemory()
Calculates by using the in-memory storage back end.
|
void |
testClusMogOnDisk()
Calculates by using the default directory/disk storage back end.
|
assertCallError, assertCheckTable, assertCommitError, assertCompileError, assertEquals, assertEquals, assertEquals, assertEquivalentDataType, assertErrorCode, assertGetIntError, assertNextError, assertPreparedStatementError, assertResults, assertResults, assertSQLExceptionEquals, assertSQLState, assertSQLState, assertStatementError, assertStatementError, assertStatementError, assertStatementError, assertStatementErrorUnordered, assertTableRowCount, assertUpdateCount, assertUpdateCount, assertWarning, chattyPrepare, chattyPrepareCall, checkAllConsistency, checkEstimatedRowCount, closeStatement, commit, createStatement, createStatement, createStatement, dropTable, dropTable, dropView, dropView, dumpRs, dumpRs, emptyStatementCache, executeQuery, expectCompilationError, expectCompilationError, expectExecutionError, getClientTransactionID, getConnection, getDatabaseProperty, getLastSQLException, goodStatement, goodUpdate, initializeConnection, openConnection, openDefaultConnection, openDefaultConnection, openDefaultConnection, openUserConnection, prepareCall, prepareCall, prepareCall, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, rollback, runBare, runBareOverridable, runScript, runScript, runSQLCommands, setAutoCommit, usingDB2Client, usingDerbyNetClient, usingEmbedded
alarm, assertDirectoryDeleted, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertExecJavaCmdAsExpected, assertLaunchedJUnitTestMethod, assertLaunchedJUnitTestMethod, assertSameNullness, assertSecurityManager, assertThrowableEquals, currentDirectory, execJavaCmd, execJavaCmd, execJavaCmd, fail, getClassVersionMajor, getEmmaJar, getFailureFolder, getFilesWith, getJavaExecutableName, getSystemProperty, getTestConfiguration, getTestResource, hasInterruptibleIO, isCVM, isIBMJVM, isJ9Platform, isJava5, isJava7, isPhoneME, isPlatform, isSunJVM, isWindowsPlatform, newAssertionFailedError, openTestResource, println, printStackTrace, readProcessOutput, removeDirectory, removeDirectory, removeFiles, removeSystemProperty, runsWithEmma, runsWithJaCoCo, setSystemErr, setSystemOut, setSystemProperty, sleep, sleepAtLeastOneTick, traceit, vmAtLeast
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, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runTest, setName, setUp, toString
public static junit.framework.Test suite()
protected void tearDown() throws java.lang.Exception
tearDown
in class BaseJDBCTestCase
java.lang.Exception
public void testClusMogOnDisk() throws java.sql.SQLException
java.sql.SQLException
- if the test failspublic void testClusMogInMemory() throws java.sql.SQLException
java.sql.SQLException
- if the test failspublic void doTestClusMog(java.sql.Connection conn) throws java.sql.SQLException
java.sql.SQLException
- if something goes wrongprivate void compare(int n, double[] ones, double[] oths, long seed)
private java.sql.Connection obtainConnection() throws java.sql.SQLException
java.sql.SQLException
- if obtaining the connection failsprivate void dropInMemoryDb() throws java.sql.SQLException
java.sql.SQLException
- if dropping the database failsprivate java.lang.StringBuffer constructUrl()
Apache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.