Package org.apache.sling.junit
Interface TestsProvider
-
public interface TestsProvider
Provides tests, for example by scanning bundles, finding test resources in a content repository, etc.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Class<?>
createTestClass(java.lang.String testName)
Create a test class to execute the specified test.java.lang.String
getServicePid()
Return this service's PID, client might use it later to instantiate a specific test.java.util.List<java.lang.String>
getTestNames()
Return the list of available testslong
lastModified()
Return the timestamp at which our list of tests was last modified
-
-
-
Method Detail
-
getServicePid
java.lang.String getServicePid()
Return this service's PID, client might use it later to instantiate a specific test.
-
getTestNames
java.util.List<java.lang.String> getTestNames()
Return the list of available tests
-
createTestClass
java.lang.Class<?> createTestClass(java.lang.String testName) throws java.lang.ClassNotFoundException
Create a test class to execute the specified test. The test executes in the same thread that calls this method, to allow using ThreadLocals to pass context to the test if needed.- Throws:
java.lang.ClassNotFoundException
-
lastModified
long lastModified()
Return the timestamp at which our list of tests was last modified
-
-