Package org.h2.test.db
Class TestFunctionOverload
- java.lang.Object
-
- org.h2.test.TestBase
-
- org.h2.test.TestDb
-
- org.h2.test.db.TestFunctionOverload
-
public class TestFunctionOverload extends org.h2.test.TestDbTests for overloaded user defined functions.
-
-
Constructor Summary
Constructors Constructor Description TestFunctionOverload()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidmain(java.lang.String... a)Run just this test.static intoverload0()This method is called via reflection from the database.static intoverload1or2(int one)This method is called via reflection from the database.static intoverload1or2(int one, int two)This method is called via reflection from the database.static intoverload1or2WithConn(int one, int two)This method is called via reflection from the database.static intoverload1or2WithConn(java.sql.Connection conn, int one)This method is called via reflection from the database.static intoverloadError(double one, double two)This method is called via reflection from the database.static intoverloadError(int one, int two)This method is called via reflection from the database.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, isEnabled, 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
-
test
public void test() throws java.sql.SQLExceptionDescription copied from class:org.h2.test.TestBaseThis method will be called by the test framework.- Specified by:
testin classorg.h2.test.TestBase- Throws:
java.sql.SQLException
-
overload0
public static int overload0()
This method is called via reflection from the database.- Returns:
- 0
-
overload1or2
public static int overload1or2(int one)
This method is called via reflection from the database.- Parameters:
one- the value- Returns:
- the value
-
overload1or2
public static int overload1or2(int one, int two)This method is called via reflection from the database.- Parameters:
one- the first valuetwo- the second value- Returns:
- the sum of both
-
overload1or2WithConn
public static int overload1or2WithConn(java.sql.Connection conn, int one) throws java.sql.SQLExceptionThis method is called via reflection from the database.- Parameters:
conn- the connectionone- the value- Returns:
- the value
- Throws:
java.sql.SQLException
-
overload1or2WithConn
public static int overload1or2WithConn(int one, int two)This method is called via reflection from the database.- Parameters:
one- the first valuetwo- the second value- Returns:
- the sum of both
-
overloadError
public static int overloadError(int one, int two)This method is called via reflection from the database.- Parameters:
one- the first valuetwo- the second value- Returns:
- the sum of both
-
overloadError
public static int overloadError(double one, double two)This method is called via reflection from the database.- Parameters:
one- the first valuetwo- the second value- Returns:
- the sum of both
-
-