org.apache.jackrabbit.test.api
Class ExportSysViewTest

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended byorg.apache.jackrabbit.test.JUnitTest
              extended byorg.apache.jackrabbit.test.AbstractJCRTest
                  extended byorg.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, 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, testRoot, testRootNode, workspaceName
 
Fields inherited from class org.apache.jackrabbit.test.JUnitTest
log
 
Constructor Summary
ExportSysViewTest()
           
 
Method Summary
 void doTestWithHandler(boolean workspace, boolean skipBinary, boolean noRecurse)
           
 void doTestWithStream(boolean workSpace, 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
createRandomString, getNonExistingWorkspaceName, getProperty, getSize, 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 java.lang.Exception
Overrides:
setUp in class AbstractJCRTest
Throws:
java.lang.Exception

tearDown

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

testExportSysView_handler_session_skipBinary_noRecurse

public void testExportSysView_handler_session_skipBinary_noRecurse()
                                                            throws java.io.IOException,
                                                                   javax.jcr.RepositoryException,
                                                                   org.xml.sax.SAXException,
                                                                   java.io.IOException
Throws:
java.io.IOException
javax.jcr.RepositoryException
org.xml.sax.SAXException

testExportSysView_handler_session_skipBinary_recurse

public void testExportSysView_handler_session_skipBinary_recurse()
                                                          throws java.io.IOException,
                                                                 javax.jcr.RepositoryException,
                                                                 org.xml.sax.SAXException,
                                                                 java.io.IOException
Throws:
java.io.IOException
javax.jcr.RepositoryException
org.xml.sax.SAXException

testExportSysView_handler_session_saveBinary_noRecurse

public void testExportSysView_handler_session_saveBinary_noRecurse()
                                                            throws java.io.IOException,
                                                                   javax.jcr.RepositoryException,
                                                                   org.xml.sax.SAXException,
                                                                   java.io.IOException
Throws:
java.io.IOException
javax.jcr.RepositoryException
org.xml.sax.SAXException

testExportSysView_handler_session_saveBinary_recurse

public void testExportSysView_handler_session_saveBinary_recurse()
                                                          throws java.io.IOException,
                                                                 javax.jcr.RepositoryException,
                                                                 org.xml.sax.SAXException,
                                                                 java.io.IOException
Throws:
java.io.IOException
javax.jcr.RepositoryException
org.xml.sax.SAXException

testExportSysView_stream_session_skipBinary_recurse

public void testExportSysView_stream_session_skipBinary_recurse()
                                                         throws java.io.IOException,
                                                                javax.jcr.RepositoryException,
                                                                org.xml.sax.SAXException
Throws:
java.io.IOException
javax.jcr.RepositoryException
org.xml.sax.SAXException

testExportSysView_stream_session_skipBinary_noRecurse

public void testExportSysView_stream_session_skipBinary_noRecurse()
                                                           throws java.io.IOException,
                                                                  javax.jcr.RepositoryException,
                                                                  org.xml.sax.SAXException
Throws:
java.io.IOException
javax.jcr.RepositoryException
org.xml.sax.SAXException

testExportSysView_stream_session_saveBinary_noRecurse

public void testExportSysView_stream_session_saveBinary_noRecurse()
                                                           throws java.io.IOException,
                                                                  javax.jcr.RepositoryException,
                                                                  org.xml.sax.SAXException
Throws:
java.io.IOException
javax.jcr.RepositoryException
org.xml.sax.SAXException

testExportSysView_stream_session_saveBinary_recurse

public void testExportSysView_stream_session_saveBinary_recurse()
                                                         throws java.io.IOException,
                                                                javax.jcr.RepositoryException,
                                                                org.xml.sax.SAXException
Throws:
java.io.IOException
javax.jcr.RepositoryException
org.xml.sax.SAXException

doTestWithHandler

public void doTestWithHandler(boolean workspace,
                              boolean skipBinary,
                              boolean noRecurse)
                       throws javax.jcr.RepositoryException,
                              org.xml.sax.SAXException,
                              java.io.IOException
Throws:
javax.jcr.RepositoryException
org.xml.sax.SAXException
java.io.IOException

doTestWithStream

public void doTestWithStream(boolean workSpace,
                             boolean skipBinary,
                             boolean noRecurse)
                      throws javax.jcr.RepositoryException,
                             org.xml.sax.SAXException,
                             java.io.IOException
Throws:
javax.jcr.RepositoryException
org.xml.sax.SAXException
java.io.IOException


Copyright © -2005 . All Rights Reserved.