|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--junit.framework.Assert
|
+--junit.framework.TestCase
|
+--net.sourceforge.jtds.test.TestBase
|
+--net.sourceforge.jtds.test.DatabaseTestCase
|
+--net.sourceforge.jtds.test.SunTest
Test case to illustrate errors reported by SUN JBDC compatibility test suite.
| Fields inherited from class net.sourceforge.jtds.test.DatabaseTestCase |
typemap |
| Fields inherited from class net.sourceforge.jtds.test.TestBase |
con, CONNECTION_PROPERTIES, props |
| Fields inherited from class junit.framework.TestCase |
fName |
| Constructor Summary | |
SunTest(java.lang.String name)
|
|
| Method Summary | |
static void |
main(java.lang.String[] args)
|
static junit.framework.Test |
suite()
|
void |
testCharToLong()
Generic test for SUN bugs: bigint null parameter values sent as integer size. |
void |
testCharToReal()
Generic test for errors caused by promotion out parameters of Float to Double by driver. |
void |
testConversionToLongvarchar()
Test conversion of various types to LONGVARCHAR. |
void |
testDateTime()
Generic Tests for SUN bugs such as Can't convert VARCHAR to Timestamp Can't convert VARCHAR to Time Can't convert VARCHAR to Date Internal time representation causes equals to fail |
void |
testDateTimeFn()
Test for bug [ 1008126 ] Metadata getTimeDateFunctions() wrong |
void |
testGetFloatObject()
Generic test for SUN bug where Float was promoted to Double by driver leading to ClassCastExceptions in the tests. |
void |
testGetMetaData()
Test for SUN bug [ PrepStmt1.getMetaData() ] Driver loops if select contains commas. |
void |
testGetProcedures()
Test for SUN bug [ dbMeta8.testGetProcedures ] The wrong column names are returned by getProcedures(). |
void |
testNestedEscapes()
Test nested escapes |
void |
testPrepStmtError()
Test for bug [ 1012301 ] 0.9-rc1: Prepared statement execution error. |
void |
testSetDateObject()
Test for bug [ 1012307 ] PreparedStatement.setObject(java.util.Date) not working. |
void |
testSetFetchDirectiion()
Test for SUN bug [ stmt2.testSetFetchDirection04 ] fetch direction constant not validated. |
void |
testSetFetchSize()
Test for SUN bug [ resultSet1.testSetFetchSize02 ] attempt to set non zero fetch size rejected. |
void |
testSqlComments()
Test for bug [ 1011650 ] 0.9-rc1: comments get parsed |
void |
testStringFn()
Test for scalar string functions. |
| Methods inherited from class net.sourceforge.jtds.test.DatabaseTestCase |
compareBytes, dropFunction, dropProcedure, dropProcedure, dropTable, getLongString, getLongString, getType, getTypemap |
| Methods inherited from class net.sourceforge.jtds.test.TestBase |
compareInputStreams, compareReaders, connect, disconnect, dump, dumpRow, getConnection, getConnection, loadProperties, makeObjects, makeTestTables, setUp, tearDown |
| 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, failNotEquals, failNotSame, failSame, format |
| Methods inherited from class java.lang.Object |
|
| Constructor Detail |
public SunTest(java.lang.String name)
| Method Detail |
public static junit.framework.Test suite()
public void testGetMetaData()
throws java.lang.Exception
java.lang.Exception -
public void testDateTime()
throws java.lang.Exception
java.lang.Exception -
public void testCharToReal()
throws java.lang.Exception
java.lang.Exception -
public void testCharToLong()
throws java.lang.Exception
java.lang.Exception -
public void testGetProcedures()
throws java.lang.Exception
java.lang.Exception -
public void testGetFloatObject()
throws java.lang.Exception
java.lang.Exception -
public void testSetFetchSize()
throws java.lang.Exception
java.lang.Exception -
public void testSetFetchDirectiion()
throws java.lang.Exception
java.lang.Exception -
public void testSetDateObject()
throws java.lang.Exception
java.lang.Exception -
public void testPrepStmtError()
throws java.lang.Exception
java.lang.Exception -
public void testSqlComments()
throws java.lang.Exception
java.lang.Exception -
public void testDateTimeFn()
throws java.lang.Exception
java.lang.Exception -
public void testStringFn()
throws java.lang.Exception
java.lang.Exception -
public void testNestedEscapes()
throws java.lang.Exception
java.lang.Exception -
public void testConversionToLongvarchar()
throws java.sql.SQLException
java.sql.SQLException - public static void main(java.lang.String[] args)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||