Class RepositoryTestBase
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
org.apache.sling.commons.testing.jcr.RepositoryTestBase
- All Implemented Interfaces:
junit.framework.Test
public class RepositoryTestBase
extends junit.framework.TestCase
Base class for JUnit3-style tests which need a Repository.
Should eventually be deprecated in favor of
RepositoryProvider
which is less intrusive-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.sling.jcr.api.SlingRepositoryReturn a Repositoryprotected javax.jcr.SessionReturn a JCR Session, initialized on demandprotected javax.jcr.NodeReturn a test root node, created on demand, with a unique pathprotected voidtearDown()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, run, runBare, runTest, setName, setUp, toString
-
Field Details
-
testRoot
protected javax.jcr.Node testRoot -
session
protected javax.jcr.Session session
-
-
Constructor Details
-
RepositoryTestBase
public RepositoryTestBase()
-
-
Method Details
-
tearDown
- Overrides:
tearDownin classjunit.framework.TestCase- Throws:
Exception
-
getSession
Return a JCR Session, initialized on demand- Throws:
javax.jcr.RepositoryExceptionNamingException
-
getTestRootNode
Return a test root node, created on demand, with a unique path- Throws:
javax.jcr.RepositoryExceptionNamingException
-
getRepository
protected org.apache.sling.jcr.api.SlingRepository getRepository() throws javax.jcr.RepositoryException, NamingExceptionReturn a Repository- Throws:
javax.jcr.RepositoryExceptionNamingException
-