|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object junit.framework.Assert junit.framework.TestCase net.sourceforge.jtds.jdbc.TestBase net.sourceforge.jtds.jdbc.DatabaseTestCase net.sourceforge.jtds.jdbc.BatchTest
Simple test suite to exercise batch execution.
Nested Class Summary | |
private class |
BatchTest.ConcurrentBatchingHelper
Helper thread used by testConcurrentBatching() to execute a batch within a transaction that is
then rolled back. |
Field Summary | |
private static int |
EXECUTE_FAILED
|
private static int |
SUCCESS_NO_INFO
|
Fields inherited from class net.sourceforge.jtds.jdbc.DatabaseTestCase |
|
Fields inherited from class net.sourceforge.jtds.jdbc.TestBase |
con, props |
Fields inherited from class junit.framework.TestCase |
|
Constructor Summary | |
BatchTest(java.lang.String name)
|
Method Summary | |
private static java.lang.String |
array2String(int[] a)
|
static void |
main(java.lang.String[] args)
|
void |
testBatch()
Test batched statements. |
void |
testBatchDupKey()
Test for bug [1371295] SQL Server continues after duplicate key error. |
void |
testBatchEsc()
Test for bug [1180169] JDBC escapes not allowed with Sybase addBatch. |
void |
testBatchUpdateCounts()
test for bug [2827931] that implicitly also tests for bug [1811383] example for statement that produces multiple update counts unexpectedly: IF sessionproperty('ARITHABORT') = 0 SET ARITHABORT ON |
void |
testCallStmtBatch()
Test batched callable statements. |
void |
testCallStmtBatch2()
Test batched callable statements where the call includes literal parameters which prevent the use of RPC calls. |
void |
testCallStmtNoParams()
Test batched callable statements where the call has no parameters. |
void |
testConcurrentBatching()
Test batched prepared statement concurrency. |
void |
testDataTruncation()
this is a test for the data truncation problem described in bug [2731952] |
void |
testLargeBatch()
Test large batch behavior. |
void |
testNoCount()
The first statement in this batch does not return an update count. |
void |
testPrepStmtBatch()
Test batched prepared statements. |
void |
testPrepStmtBatchDupKey()
Test for bug [1371295] SQL Server continues after duplicate key error. |
void |
testPrepStmtNoParams()
Test for PreparedStatement batch with no parameters. |
void |
testPrepStmtVariableParams()
Test for PreparedStatement batch with variable parameter types. |
void |
testResultSetError()
This test should generate an error as the second statement in the batch returns a result set. |
Methods inherited from class net.sourceforge.jtds.jdbc.DatabaseTestCase |
compareBytes, getLongString, getLongString, getType, getTypemap |
Methods inherited from class net.sourceforge.jtds.jdbc.TestBase |
compareInputStreams, compareReaders, connect, dropDatabase, dropFunction, dropProcedure, dropTable, dropTrigger, dropType, dropView, dump, dump, dumpAll, dumpKeys, dumpRow, dumpRow, getConnection, getConnection, 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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private static int SUCCESS_NO_INFO
private static int EXECUTE_FAILED
Constructor Detail |
public BatchTest(java.lang.String name)
Method Detail |
public void testResultSetError() throws java.lang.Exception
java.lang.Exception
public void testNoCount() throws java.lang.Exception
java.lang.Exception
public void testBatch() throws java.lang.Exception
java.lang.Exception
public void testPrepStmtBatch() throws java.lang.Exception
java.lang.Exception
public void testCallStmtBatch() throws java.lang.Exception
java.lang.Exception
public void testCallStmtBatch2() throws java.lang.Exception
java.lang.Exception
public void testLargeBatch() throws java.lang.Exception
java.lang.Exception
public void testBatchEsc() throws java.lang.Exception
java.lang.Exception
public void testPrepStmtBatchDupKey() throws java.lang.Exception
java.lang.Exception
public void testBatchDupKey() throws java.lang.Exception
java.lang.Exception
public void testPrepStmtNoParams() throws java.lang.Exception
java.lang.Exception
public void testPrepStmtVariableParams() throws java.lang.Exception
java.lang.Exception
public void testCallStmtNoParams() throws java.lang.Exception
java.lang.Exception
public void testConcurrentBatching() throws java.lang.Exception
java.lang.Exception
public void testDataTruncation() throws java.sql.SQLException
java.sql.SQLException
public void testBatchUpdateCounts() throws java.sql.SQLException
java.sql.SQLException
private static java.lang.String array2String(int[] a)
public static void main(java.lang.String[] args)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |