public class XMLBindingTest extends BaseJDBCTestCase
| Modifier and Type | Class and Description |
|---|---|
private static class |
XMLBindingTest.XBindTestSetup
Helper class.
|
DEFAULT_DB_DIR, DERBY_LOG, ERRORSTACKTRACEFILE| Constructor and Description |
|---|
XMLBindingTest(java.lang.String name)
Public constructor required for running test as standalone JUnit.
|
| Modifier and Type | Method and Description |
|---|---|
private void |
existsQuery(java.lang.String xPath,
int expectedRows)
Helper method.
|
static junit.framework.Test |
suite()
Return a suite that runs a set of XML binding tests.
|
void |
testInvalidXMLBindings()
Performs a series of binding checks to make sure binding
to or from an XML value never works.
|
void |
testXMLExistsBinding()
Run some simple XPath queries against the documents
inserted as part of XBindTestSetup to verify correct
functionality in insertion and XMLEXISTS.
|
void |
testXMLQueryBinding()
Test binding of values into the first XMLQUERY operand
(should fail).
|
void |
testXMLSerializeBinding()
Test serialization of the XML values inserted as part
XBindTestSetup processing.
|
assertCallError, assertCheckTable, assertCompileError, assertEquals, assertEquals, assertEquals, assertEquivalentDataType, assertErrorCode, assertGetIntError, assertNextError, assertPreparedStatementError, assertSQLExceptionEquals, assertSQLState, assertSQLState, assertStatementError, assertStatementError, assertStatementError, assertStatementError, assertStatementErrorUnordered, assertTableRowCount, assertUpdateCount, assertUpdateCount, assertWarning, checkAllConsistency, checkEstimatedRowCount, closeStatement, commit, createStatement, createStatement, createStatement, dropTable, dropTable, dropView, dropView, emptyStatementCache, getClientTransactionID, getConnection, getDatabaseProperty, getLastSQLException, 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, usingEmbeddedalarm, assertDirectoryDeleted, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertExecJavaCmdAsExpected, assertLaunchedJUnitTestMethod, assertLaunchedJUnitTestMethod, assertSecurityManager, assertThrowableEquals, currentDirectory, execJavaCmd, execJavaCmd, fail, getClassVersionMajor, getEmmaJar, getFailureFolder, getFilesWith, getJavaExecutableName, getSystemProperty, getTestConfiguration, getTestResource, hasInterruptibleIO, isCVM, isIBMJVM, isJ9Platform, isJava5, isJava7, isJava8, isPhoneME, isPlatform, isSunJVM, isWindowsPlatform, openTestResource, println, printStackTrace, readProcessOutput, removeDirectory, removeDirectory, removeFiles, removeSystemProperty, runsWithEmma, runsWithJaCoCo, setSystemProperty, sleep, sleepAtLeastOneTick, traceitassertEquals, 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, toStringpublic XMLBindingTest(java.lang.String name)
public static junit.framework.Test suite()
public void testInvalidXMLBindings()
throws java.lang.Exception
java.lang.Exceptionpublic void testXMLSerializeBinding()
throws java.lang.Exception
java.lang.Exceptionpublic void testXMLExistsBinding()
throws java.lang.Exception
java.lang.Exceptionpublic void testXMLQueryBinding()
throws java.lang.Exception
java.lang.Exceptionprivate void existsQuery(java.lang.String xPath,
int expectedRows)
throws java.lang.Exception
xPath - The XPath expression to evaluate.expectedRows - Number of rows for which we expect XMLEXISTS
to return "true".java.lang.ExceptionApache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.