Package org.apache.sling.junit
Class RequestParser
java.lang.Object
org.apache.sling.junit.RequestParser
- All Implemented Interfaces:
TestSelector
Parse information from a request, to define which
tests to run and which renderer to select.
We do not use the Sling API to to that, in order to
keep the junit core module reusable in other OSGi
environments.
-
Constructor Summary
ConstructorsConstructorDescriptionRequestParser
(String subpath) Parse subpath, which is in the form TEST_SELECTOR/TEST_METHOD.EXTENSION or TEST_SELECTOR.EXTENSION -
Method Summary
Modifier and TypeMethodDescriptionboolean
acceptTestName
(String testName) If true, testName will be selectedReturn the extension used to render resultsReturns the name of the selected test.Return the String used to select teststoString()
-
Constructor Details
-
RequestParser
Parse subpath, which is in the form TEST_SELECTOR/TEST_METHOD.EXTENSION or TEST_SELECTOR.EXTENSION- Parameters:
subpath
- the sub-path
-
-
Method Details
-
toString
-
getTestSelectorString
Description copied from interface:TestSelector
Return the String used to select tests- Specified by:
getTestSelectorString
in interfaceTestSelector
- Returns:
- the string used to select the tests
-
getExtension
Description copied from interface:TestSelector
Return the extension used to render results- Specified by:
getExtension
in interfaceTestSelector
- Returns:
- the extension used to render the results
-
getMethodName
-
acceptTestName
Description copied from interface:TestSelector
If true, testName will be selected- Specified by:
acceptTestName
in interfaceTestSelector
- Parameters:
testName
- the name of the test- Returns:
true
if the test will be selected,false
otherwise
-
getSelectedTestMethodName
Description copied from interface:TestSelector
Returns the name of the selected test.- Specified by:
getSelectedTestMethodName
in interfaceTestSelector
- Returns:
- the name of the selected test
-