net.sourceforge.jtds.test
Class BatchTest

java.lang.Object
  |
  +--junit.framework.Assert
        |
        +--junit.framework.TestCase
              |
              +--net.sourceforge.jtds.test.TestBase
                    |
                    +--net.sourceforge.jtds.test.DatabaseTestCase
                          |
                          +--net.sourceforge.jtds.test.BatchTest
All Implemented Interfaces:
junit.framework.Test

public class BatchTest
extends DatabaseTestCase

Simple test suite to exercise batch execution.

Version:
$Id: BatchTest.java,v 1.6 2005/04/11 13:23:55 alin_sinpalean Exp $

Field Summary
private static int EXECUTE_FAILED
           
private static int SUCCESS_NO_INFO
           
 
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
BatchTest(java.lang.String name)
           
 
Method Summary
static void main(java.lang.String[] args)
           
 void testBatch()
          Test batched statements.
 void testBatchEsc()
          Test for bug [1180169] JDBC escapes not allowed with Sybase addBatch.
 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 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 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.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, initLanguage, loadProperties, makeObjects, makeTestTables, setUp, showWarnings, 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
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

SUCCESS_NO_INFO

private static int SUCCESS_NO_INFO

EXECUTE_FAILED

private static int EXECUTE_FAILED
Constructor Detail

BatchTest

public BatchTest(java.lang.String name)
Method Detail

testResultSetError

public void testResultSetError()
                        throws java.lang.Exception
This test should generate an error as the second statement in the batch returns a result set.

testNoCount

public void testNoCount()
                 throws java.lang.Exception
The first statement in this batch does not return an update count. SUCCESS_NO_INFO is expected instead.

testBatch

public void testBatch()
               throws java.lang.Exception
Test batched statements.

testPrepStmtBatch

public void testPrepStmtBatch()
                       throws java.lang.Exception
Test batched prepared statements.

testCallStmtBatch

public void testCallStmtBatch()
                       throws java.lang.Exception
Test batched callable statements.

testCallStmtBatch2

public void testCallStmtBatch2()
                        throws java.lang.Exception
Test batched callable statements where the call includes literal parameters which prevent the use of RPC calls.

testLargeBatch

public void testLargeBatch()
                    throws java.lang.Exception
Test large batch behavior.

testBatchEsc

public void testBatchEsc()
                  throws java.lang.Exception
Test for bug [1180169] JDBC escapes not allowed with Sybase addBatch.

main

public static void main(java.lang.String[] args)


Generated on April 15 2005