org.apache.derby.impl.jdbc
Class BiggerTemporaryClobTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.apache.derbyTesting.junit.BaseTestCase
              extended by org.apache.derbyTesting.junit.BaseJDBCTestCase
                  extended by org.apache.derby.impl.jdbc.InternalClobTest
                      extended by org.apache.derby.impl.jdbc.BiggerTemporaryClobTest
All Implemented Interfaces:
junit.framework.Test

public class BiggerTemporaryClobTest
extends InternalClobTest

Test basic operations on a read-wrote Clob that is kept on disk.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.derby.impl.jdbc.InternalClobTest
InternalClobTest.FakeStoreStream
 
Field Summary
private static long BYTES_PER_CHAR
           
private static long CLOBLENGTH
           
 
Fields inherited from class org.apache.derby.impl.jdbc.InternalClobTest
BUFFER_SIZE, bytesPerChar, headerLength, iClob, initialByteLength, initialCharLength
 
Fields inherited from class org.apache.derbyTesting.junit.BaseTestCase
DEFAULT_DB_DIR, DERBY_LOG, ERRORSTACKTRACEFILE
 
Constructor Summary
BiggerTemporaryClobTest(java.lang.String name)
           
 
Method Summary
 void setUp()
          Creates a bigger read-write Clob that is being kept on disk due to its size.
static junit.framework.Test suite()
           
 void tearDown()
          Tear down this fixture, sub-classes should call super.tearDown().
 
Methods inherited from class org.apache.derby.impl.jdbc.InternalClobTest
addModifyingTests, modTestInsertString_append_small, modTestInsertString_replace_and_append_small, modTestInsertString_replace_small, readFromStream, subString, testGetCharLength, testGetCharLengthAfterRelease, testGetRawByteStreamAfterRelease, testGetReaderAfterEndPos, testGetReaderAfterRelease, testGetReaderAtEndPos, testGetReaderAtSecondPos, testGetReaderAtStartPos, testGetWriterAfterRelease, testInsertStringAfterRelease, testReleaseAfterRelase, testSanity, testTruncateAfterRelease, transferData
 
Methods inherited from class org.apache.derbyTesting.junit.BaseJDBCTestCase
assertCallError, assertCheckTable, assertCompileError, assertEquals, assertEquals, assertEquals, assertEquivalentDataType, assertGetIntError, assertNextError, assertPreparedStatementError, assertSQLExceptionEquals, assertSQLState, assertSQLState, assertStatementError, assertStatementError, assertStatementError, assertStatementError, assertTableRowCount, assertUpdateCount, assertUpdateCount, checkAllConsistency, checkEstimatedRowCount, commit, createStatement, createStatement, createStatement, dropTable, dropTable, getConnection, getDatabaseProperty, getLastSQLException, initializeConnection, openConnection, openDefaultConnection, openDefaultConnection, openUserConnection, prepareCall, prepareCall, prepareCall, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, rollback, runScript, runScript, runSQLCommands, setAutoCommit, usingDB2Client, usingDerbyNetClient, usingEmbedded
 
Methods inherited from class org.apache.derbyTesting.junit.BaseTestCase
alarm, assertEquals, assertEquals, assertEquals, assertExecJavaCmdAsExpected, assertSecurityManager, assertThrowableEquals, execJavaCmd, fail, getFailureFolder, getJavaExecutableName, getSystemProperty, getTestConfiguration, getTestResource, openTestResource, println, printStackTrace, readProcessOutput, removeDirectory, removeDirectory, removeSystemProperty, runBare, setSystemProperty, traceit
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, 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

CLOBLENGTH

private static final long CLOBLENGTH
See Also:
Constant Field Values

BYTES_PER_CHAR

private static final long BYTES_PER_CHAR
See Also:
Constant Field Values
Constructor Detail

BiggerTemporaryClobTest

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

setUp

public void setUp()
           throws java.lang.Exception
Creates a bigger read-write Clob that is being kept on disk due to its size.

Overrides:
setUp in class junit.framework.TestCase
Throws:
java.lang.Exception

tearDown

public void tearDown()
              throws java.lang.Exception
Description copied from class: BaseJDBCTestCase
Tear down this fixture, sub-classes should call super.tearDown(). This cleanups & closes the connection if it is open and any statement objects returned through the utility methods.

Overrides:
tearDown in class InternalClobTest
Throws:
java.lang.Exception

suite

public static junit.framework.Test suite()
                                  throws java.lang.Exception
Throws:
java.lang.Exception

Built on Sat 2009-11-28 18:44:18-0800, from revision 885187

Apache Derby V10.6 Internals - Copyright © 2004,2008 The Apache Software Foundation. All Rights Reserved.