org.apache.jackrabbit.test.api
Class ExportSysViewTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.apache.jackrabbit.test.JUnitTest
              extended by org.apache.jackrabbit.test.AbstractJCRTest
                  extended by 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
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
helper, isReadOnly, jcrBaseVersion, jcrCreated, jcrFrozenNode, jcrFrozenUuid, jcrlockIsDeep, jcrLockOwner, jcrMergeFailed, jcrMixinTypes, jcrPredecessors, jcrPrimaryType, jcrRootVersion, jcrSuccessors, jcrSystem, jcrUUID, jcrVersionHistory, mixLockable, mixReferenceable, mixVersionable, nodeName1, nodeName2, nodeName3, nodeName4, NS_JCR_URI, NS_MIX_URI, NS_NT_URI, NS_SV_URI, ntBase, ntFrozenNode, ntQuery, ntVersion, ntVersionHistory, ntVersionLabels, propertyName1, propertyName2, superuser, testNodeType, testNodeTypeNoChildren, testRoot, testRootNode, workspaceName
 
Fields inherited from class org.apache.jackrabbit.test.JUnitTest
log
 
Constructor Summary
ExportSysViewTest()
           
 
Method Summary
 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
cleanUp, cleanUpTestRoot, createRandomString, ensureCanSetProperty, ensureCanSetProperty, ensureCanSetProperty, ensureMultipleWorkspacesSupported, getNonExistingWorkspaceName, getProperty, getSize, isSupported, needsMixin, run
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, runBare, 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
 

Constructor Detail

ExportSysViewTest

public ExportSysViewTest()
Method Detail

setUp

protected void setUp()
              throws Exception
Overrides:
setUp in class AbstractJCRTest
Throws:
Exception

tearDown

protected void tearDown()
                 throws Exception
Overrides:
tearDown in class AbstractJCRTest
Throws:
Exception

testExportSysView_handler_session_skipBinary_noRecurse

public void testExportSysView_handler_session_skipBinary_noRecurse()
                                                            throws IOException,
                                                                   RepositoryException,
                                                                   SAXException,
                                                                   IOException
Throws:
IOException
RepositoryException
SAXException

testExportSysView_handler_session_skipBinary_recurse

public void testExportSysView_handler_session_skipBinary_recurse()
                                                          throws IOException,
                                                                 RepositoryException,
                                                                 SAXException,
                                                                 IOException
Throws:
IOException
RepositoryException
SAXException

testExportSysView_handler_session_saveBinary_noRecurse

public void testExportSysView_handler_session_saveBinary_noRecurse()
                                                            throws IOException,
                                                                   RepositoryException,
                                                                   SAXException,
                                                                   IOException
Throws:
IOException
RepositoryException
SAXException

testExportSysView_handler_session_saveBinary_recurse

public void testExportSysView_handler_session_saveBinary_recurse()
                                                          throws IOException,
                                                                 RepositoryException,
                                                                 SAXException,
                                                                 IOException
Throws:
IOException
RepositoryException
SAXException

testExportSysView_stream_session_skipBinary_recurse

public void testExportSysView_stream_session_skipBinary_recurse()
                                                         throws IOException,
                                                                RepositoryException,
                                                                SAXException
Throws:
IOException
RepositoryException
SAXException

testExportSysView_stream_session_skipBinary_noRecurse

public void testExportSysView_stream_session_skipBinary_noRecurse()
                                                           throws IOException,
                                                                  RepositoryException,
                                                                  SAXException
Throws:
IOException
RepositoryException
SAXException

testExportSysView_stream_session_saveBinary_noRecurse

public void testExportSysView_stream_session_saveBinary_noRecurse()
                                                           throws IOException,
                                                                  RepositoryException,
                                                                  SAXException
Throws:
IOException
RepositoryException
SAXException

testExportSysView_stream_session_saveBinary_recurse

public void testExportSysView_stream_session_saveBinary_recurse()
                                                         throws IOException,
                                                                RepositoryException,
                                                                SAXException
Throws:
IOException
RepositoryException
SAXException

doTestWithHandler

public void doTestWithHandler(boolean skipBinary,
                              boolean noRecurse)
                       throws RepositoryException,
                              SAXException,
                              IOException
Throws:
RepositoryException
SAXException
IOException

doTestWithStream

public void doTestWithStream(boolean skipBinary,
                             boolean noRecurse)
                      throws RepositoryException,
                             SAXException,
                             IOException
Throws:
RepositoryException
SAXException
IOException


Copyright © 2004-2008 The Apache Software Foundation. All Rights Reserved.