Package org.apache.jackrabbit.test.api
Class ExportSysViewTest
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- org.apache.jackrabbit.test.JUnitTest
-
- org.apache.jackrabbit.test.AbstractJCRTest
-
- org.apache.jackrabbit.test.api.ExportSysViewTest
-
- All Implemented Interfaces:
junit.framework.Test
public class ExportSysViewTest extends AbstractJCRTest
ExportSysViewTest
tests the SysView Export of a tree given by a node path. This is done with checking the SAX events of the sysview export against the items found by a traverse of the given tree.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
ExportSysViewTest.SysViewParser
class to parse the XML file generated by the sysview export using an OutputStream
-
Field Summary
-
Fields inherited from class org.apache.jackrabbit.test.AbstractJCRTest
isReadOnly, jcrBaseVersion, jcrCopiedFrom, jcrCreated, jcrFrozenNode, jcrFrozenUuid, jcrIsCheckedOut, jcrlockIsDeep, jcrLockOwner, jcrMergeFailed, jcrMixinTypes, jcrPredecessors, jcrPrimaryType, jcrRootVersion, jcrSuccessors, jcrSystem, jcrUUID, jcrVersionHistory, mixLockable, mixReferenceable, mixShareable, mixSimpleVersionable, mixTitle, mixVersionable, nodeName1, nodeName2, nodeName3, nodeName4, NS_JCR_URI, NS_MIX_URI, NS_NT_URI, NS_SV_URI, ntActivity, ntBase, ntFrozenNode, ntQuery, ntUnstructured, ntVersion, ntVersionHistory, ntVersionLabels, propertyName1, propertyName2, superuser, testNodeType, testNodeTypeNoChildren, testNodeTypeTestRoot, testRoot, testRootNode, vf, workspaceName
-
-
Constructor Summary
Constructors Constructor Description ExportSysViewTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
doTestWithHandler(boolean skipBinary, boolean noRecurse)
void
doTestWithStream(boolean skipBinary, boolean noRecurse)
protected void
setUp()
protected void
tearDown()
void
testExportSysView_handler_session_saveBinary_noRecurse()
void
testExportSysView_handler_session_saveBinary_recurse()
void
testExportSysView_handler_session_skipBinary_noRecurse()
void
testExportSysView_handler_session_skipBinary_recurse()
void
testExportSysView_stream_session_saveBinary_noRecurse()
void
testExportSysView_stream_session_saveBinary_recurse()
void
testExportSysView_stream_session_skipBinary_noRecurse()
void
testExportSysView_stream_session_skipBinary_recurse()
-
Methods inherited from class org.apache.jackrabbit.test.AbstractJCRTest
checkSupportedOption, cleanUp, cleanUpTestRoot, createRandomString, ensureCanSetProperty, ensureCanSetProperty, ensureCanSetProperty, ensureKnowsNodeType, ensureLockingSupported, ensureMixinType, ensureMultipleWorkspacesSupported, getHelper, getJcrValue, getLocalName, getNonExistingWorkspaceName, getPrefix, getProperty, getProperty, getQualifiedName, getSize, isSupported, needsMixin, run
-
Methods inherited from class junit.framework.TestCase
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, runBare, runTest, setName, toString
-
-
-
-
Method Detail
-
setUp
protected void setUp() throws Exception
- Overrides:
setUp
in classAbstractJCRTest
- Throws:
Exception
-
tearDown
protected void tearDown() throws Exception
- Overrides:
tearDown
in classAbstractJCRTest
- Throws:
Exception
-
testExportSysView_handler_session_skipBinary_noRecurse
public void testExportSysView_handler_session_skipBinary_noRecurse() throws IOException, RepositoryException, SAXException, IOException
-
testExportSysView_handler_session_skipBinary_recurse
public void testExportSysView_handler_session_skipBinary_recurse() throws IOException, RepositoryException, SAXException, IOException
-
testExportSysView_handler_session_saveBinary_noRecurse
public void testExportSysView_handler_session_saveBinary_noRecurse() throws IOException, RepositoryException, SAXException, IOException
-
testExportSysView_handler_session_saveBinary_recurse
public void testExportSysView_handler_session_saveBinary_recurse() throws IOException, RepositoryException, SAXException, IOException
-
testExportSysView_stream_session_skipBinary_recurse
public void testExportSysView_stream_session_skipBinary_recurse() throws IOException, RepositoryException, SAXException
-
testExportSysView_stream_session_skipBinary_noRecurse
public void testExportSysView_stream_session_skipBinary_noRecurse() throws IOException, RepositoryException, SAXException
-
testExportSysView_stream_session_saveBinary_noRecurse
public void testExportSysView_stream_session_saveBinary_noRecurse() throws IOException, RepositoryException, SAXException
-
testExportSysView_stream_session_saveBinary_recurse
public void testExportSysView_stream_session_saveBinary_recurse() throws IOException, RepositoryException, SAXException
-
doTestWithHandler
public void doTestWithHandler(boolean skipBinary, boolean noRecurse) throws RepositoryException, SAXException, IOException
-
doTestWithStream
public void doTestWithStream(boolean skipBinary, boolean noRecurse) throws RepositoryException, SAXException, IOException
-
-