public class BlobStoredProcedureTest extends BaseJDBCTestCase
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.String |
testStr |
(package private) long |
testStrLength |
DEFAULT_DB_DIR, DERBY_LOG, ERRORSTACKTRACEFILE
Constructor and Description |
---|
BlobStoredProcedureTest(java.lang.String name)
Public constructor required for running test as standalone JUnit.
|
Modifier and Type | Method and Description |
---|---|
protected void |
setUp()
Setup the test.
|
static junit.framework.Test |
suite()
Create a suite of tests.
|
protected void |
tearDown()
Cleanup the test.
|
void |
testBlobCreateLocatorSP()
Tests the locator value returned by the stored procedure
BLOBCREATELOCATOR.
|
void |
testBlobGetBytesSP()
test the BLOBGETBYTES stored procedure which will
be used in the implementation of Blob.getBytes.
|
void |
testBlobGetLengthSP()
Tests the SYSIBM.BLOBGETLENGTH stored procedure.
|
void |
testBlobGetPositionFromBytesSP()
Tests the SYSIBM.BLOBGETPOSITIONFROMBYTES stored procedure.
|
void |
testBlobGetPositionFromLocatorSP()
Tests the SYSIBM.BLOBGETPOSITIONFROMLOCATOR stored procedure.
|
void |
testBlobReleaseLocatorSP()
Tests the SYSIBM.BLOBRELEASELOCATOR stored procedure.
|
void |
testBlobSetBytes()
Tests the stored procedure SYSIBM.BLOBSETBYTES
|
void |
testBlobTruncateSP()
Test the stored procedure SYSIBM.BLOBGETLENGTH
|
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, 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, toString
final java.lang.String testStr
final long testStrLength
public BlobStoredProcedureTest(java.lang.String name)
name
- a string containing the name of the test.public static junit.framework.Test suite()
protected void setUp() throws java.sql.SQLException, java.io.UnsupportedEncodingException
setUp
in class junit.framework.TestCase
java.io.UnsupportedEncodingException
a
- SQLException.java.sql.SQLException
protected void tearDown() throws java.lang.Exception
tearDown
in class BaseJDBCTestCase
SQLException.
java.lang.Exception
public void testBlobGetBytesSP() throws java.sql.SQLException, java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
a
- SQLException.java.sql.SQLException
public void testBlobCreateLocatorSP() throws java.sql.SQLException
SQLException.
java.sql.SQLException
public void testBlobReleaseLocatorSP() throws java.sql.SQLException
java.sql.SQLException
public void testBlobGetLengthSP() throws java.sql.SQLException
SQLException.
java.sql.SQLException
public void testBlobGetPositionFromBytesSP() throws java.lang.Exception
SQLException.
java.lang.Exception
public void testBlobSetBytes() throws java.sql.SQLException, java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
SQLException.
java.sql.SQLException
public void testBlobTruncateSP() throws java.sql.SQLException
java.sql.SQLException
public void testBlobGetPositionFromLocatorSP() throws java.sql.SQLException, java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
SQLException.
java.sql.SQLException
Apache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.