public class UTF8ReaderTest extends BaseJDBCTestCase
UTF8Reader
using package-private classes/methods.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
aintWeGotFun
Test data, first part of "Ain't We Got Fun?"
|
DEFAULT_DB_DIR, DERBY_LOG, ERRORSTACKTRACEFILE
Constructor and Description |
---|
UTF8ReaderTest(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
private static void |
checkInternalStream(long pos,
org.apache.derby.impl.jdbc.StoreStreamClob clob)
Makes sure the data returned from the internal Clob matches the data
returned by a fresh looping alphabet stream.
|
private static void |
insertTestData(java.sql.Statement stmt)
Inserts data used by the tests.
|
static junit.framework.Test |
suite()
Returns a simple test suite, using the embedded driver only.
|
void |
testRepositioningSimple()
Tests simple repositioning.
|
void |
testRepositioningWithinBuffer()
Tests repositioning withing the buffer.
|
void |
testRepositioningWithinBufferRealText()
Tests repositioning withing buffer with a "real text" to make sure the
correct values are returned.
|
assertCallError, assertCheckTable, assertCommitError, assertCompileError, assertEquals, assertEquals, assertEquals, assertEquivalentDataType, assertErrorCode, assertGetIntError, assertNextError, assertPreparedStatementError, assertResults, assertResults, assertSQLExceptionEquals, assertSQLState, assertSQLState, assertStatementError, assertStatementError, assertStatementError, assertStatementError, assertStatementErrorUnordered, assertTableRowCount, assertUpdateCount, assertUpdateCount, assertWarning, chattyPrepare, chattyPrepareCall, checkAllConsistency, checkEstimatedRowCount, closeStatement, commit, createStatement, createStatement, createStatement, dropTable, dropTable, dropView, dropView, dumpRs, dumpRs, emptyStatementCache, executeQuery, expectCompilationError, expectCompilationError, expectExecutionError, getClientTransactionID, getConnection, getDatabaseProperty, getLastSQLException, goodStatement, goodUpdate, initializeConnection, openConnection, openDefaultConnection, openDefaultConnection, openDefaultConnection, openUserConnection, prepareCall, prepareCall, prepareCall, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, rollback, runBare, runBareOverridable, runScript, runScript, runSQLCommands, setAutoCommit, tearDown, usingDB2Client, usingDerbyNetClient, usingEmbedded
alarm, assertDirectoryDeleted, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertExecJavaCmdAsExpected, assertLaunchedJUnitTestMethod, assertLaunchedJUnitTestMethod, assertSameNullness, assertSecurityManager, assertThrowableEquals, currentDirectory, execJavaCmd, execJavaCmd, execJavaCmd, fail, getClassVersionMajor, getEmmaJar, getFailureFolder, getFilesWith, getJavaExecutableName, getSystemProperty, getTestConfiguration, getTestResource, hasInterruptibleIO, isCVM, isIBMJVM, isJ9Platform, isJava5, isJava7, isPhoneME, isPlatform, isSunJVM, isWindowsPlatform, newAssertionFailedError, openTestResource, println, printStackTrace, readProcessOutput, removeDirectory, removeDirectory, removeFiles, removeSystemProperty, runsWithEmma, runsWithJaCoCo, setSystemErr, setSystemOut, setSystemProperty, sleep, sleepAtLeastOneTick, traceit, vmAtLeast
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, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runTest, setName, setUp, toString
public static final java.lang.String aintWeGotFun
public void testRepositioningSimple() throws java.io.IOException, java.sql.SQLException, org.apache.derby.iapi.error.StandardException
java.io.IOException
java.sql.SQLException
org.apache.derby.iapi.error.StandardException
public void testRepositioningWithinBuffer() throws java.io.IOException, java.sql.SQLException, org.apache.derby.iapi.error.StandardException
java.io.IOException
java.sql.SQLException
org.apache.derby.iapi.error.StandardException
public void testRepositioningWithinBufferRealText() throws java.io.IOException, java.sql.SQLException, org.apache.derby.iapi.error.StandardException
java.io.IOException
java.sql.SQLException
org.apache.derby.iapi.error.StandardException
private static void checkInternalStream(long pos, org.apache.derby.impl.jdbc.StoreStreamClob clob) throws java.io.IOException, java.sql.SQLException
pos
- 1-based Clob positionclob
- internal store stream Clob representationjava.io.IOException
java.sql.SQLException
public static junit.framework.Test suite()
private static void insertTestData(java.sql.Statement stmt) throws java.sql.SQLException
Use the id to select a Clob with specific contents.
java.sql.SQLException
Apache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.