Package org.h2.test.scripts
Class TestScript
- java.lang.Object
-
- org.h2.test.TestBase
-
- org.h2.test.TestDb
-
- org.h2.test.scripts.TestScript
-
public class TestScript extends org.h2.test.TestDbThis test runs a SQL script file and compares the output with the expected output.
-
-
Constructor Summary
Constructors Constructor Description TestScript()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.ArrayList<java.lang.String>getAllStatements(org.h2.test.TestAll conf)Get all SQL statements of this file.booleanisEnabled()static voidmain(java.lang.String... a)Run just this test.voidtest()This method will be called by the test framework.-
Methods inherited from class org.h2.test.TestDb
buildChild, deleteDb, deleteDb, getConnection, getConnection, getURL
-
Methods inherited from class org.h2.test.TestBase
assertContains, assertEmpty, assertEqualDatabases, assertEqualReaders, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEqualStreams, assertFalse, assertFalse, assertKnownException, assertKnownException, assertNotContaining, assertNotNull, assertNotNull, assertNull, assertResult, assertResultRowCount, assertResultSetMeta, assertResultSetOrdered, assertResultSetOrdered, assertSame, assertSingleValue, assertSmaller, assertStartsWith, assertThrows, assertThrows, assertThrows, assertThrows, assertThrows, assertThrows, assertThrows, assertThrows, assertTrue, assertTrue, checkErrorCode, crash, createCaller, createFailingStream, eatMemory, execute, execute, fail, fail, freeMemory, getBaseDir, getClassPath, getFilePassword, getJVM, getMemoryUsed, getMemoryUsedBytes, getPassword, getPassword, getPowerOffCount, getSize, getTestDir, getTestName, getUser, init, init, logError, logErrorMessage, println, printTime, printTimeMemory, readString, runTest, setPowerOffCount, testFromMain, throwException, trace, trace, traceMemory
-
-
-
-
Method Detail
-
main
public static void main(java.lang.String... a) throws java.lang.ExceptionRun just this test.- Parameters:
a- ignored- Throws:
java.lang.Exception
-
getAllStatements
public java.util.ArrayList<java.lang.String> getAllStatements(org.h2.test.TestAll conf) throws java.lang.ExceptionGet all SQL statements of this file.- Parameters:
conf- the configuration- Returns:
- the list of statements
- Throws:
java.lang.Exception
-
isEnabled
public boolean isEnabled()
- Overrides:
isEnabledin classorg.h2.test.TestBase- Returns:
- whether this test is enabled in the current configuration
-
test
public void test() throws java.lang.ExceptionDescription copied from class:org.h2.test.TestBaseThis method will be called by the test framework.- Specified by:
testin classorg.h2.test.TestBase- Throws:
java.lang.Exception- if an exception in the test occurs
-
-