|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object junit.framework.Assert junit.framework.TestCase org.apache.sling.commons.testing.jcr.RepositoryTestBase
public class RepositoryTestBase
Base class for tests which need a Repository. Uses static variables to initialize it only once per test run.
Field Summary | |
---|---|
protected javax.jcr.Session |
session
|
protected javax.jcr.Node |
testRoot
|
Constructor Summary | |
---|---|
RepositoryTestBase()
|
Method Summary | |
---|---|
protected org.apache.sling.jcr.api.SlingRepository |
getRepository()
Return a Repository - first call initializes it, and a JVM shutdown hook is registered to stop it |
protected javax.jcr.Session |
getSession()
Return a JCR Session, initialized on demand |
protected javax.jcr.Node |
getTestRootNode()
Return a test root node, created on demand, with a unique path |
protected void |
tearDown()
|
Methods inherited from class junit.framework.TestCase |
---|
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, 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, failNotEquals, failNotSame, failSame, format |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected javax.jcr.Node testRoot
protected javax.jcr.Session session
Constructor Detail |
---|
public RepositoryTestBase()
Method Detail |
---|
protected void tearDown() throws java.lang.Exception
tearDown
in class junit.framework.TestCase
java.lang.Exception
protected javax.jcr.Session getSession() throws javax.jcr.RepositoryException, javax.naming.NamingException
javax.jcr.RepositoryException
javax.naming.NamingException
protected javax.jcr.Node getTestRootNode() throws javax.jcr.RepositoryException, javax.naming.NamingException
javax.jcr.RepositoryException
javax.naming.NamingException
protected org.apache.sling.jcr.api.SlingRepository getRepository() throws javax.jcr.RepositoryException, javax.naming.NamingException
javax.jcr.RepositoryException
javax.naming.NamingException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |