Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
G
H
I
J
K
L
M
O
P
R
S
T
U
W
A
ADDITONAL_BUNDLES_PATH
- Static variable in class org.apache.sling.testing.tools.sling.
SlingTestBase
ADMIN
- Static variable in class org.apache.sling.testing.tools.sling.
SlingTestBase
assertContentContains(String...)
- Method in class org.apache.sling.testing.tools.http.
RequestExecutor
For each supplied string, fail unless content contains it
assertContentRegexp(String...)
- Method in class org.apache.sling.testing.tools.http.
RequestExecutor
For each supplied regexp, fail unless content contains at least one line that matches.
assertContentType(String)
- Method in class org.apache.sling.testing.tools.http.
RequestExecutor
Verify that response matches supplied content type
assertMore(RequestExecutor)
- Method in class org.apache.sling.testing.tools.http.
RetryingContentChecker
Optionally perform additional tests in retry condition
assertStatus(int)
- Method in class org.apache.sling.testing.tools.http.
RequestExecutor
Verify that response matches supplied status
B
blockIfRequested()
- Method in class org.apache.sling.testing.tools.sling.
SlingTestBase
Optionally block here so that the runnable jar stays up - we can then run tests against it from another VM.
buildGetRequest(String, String...)
- Method in class org.apache.sling.testing.tools.http.
RequestBuilder
Build a GET request to specified path with optional query parameters.
buildOtherRequest(HttpRequestBase)
- Method in class org.apache.sling.testing.tools.http.
RequestBuilder
Wrap supplied HTTP request
buildPostRequest(String)
- Method in class org.apache.sling.testing.tools.http.
RequestBuilder
Build a POST request to specified path with optional query parameters.
buildUrl(String, String...)
- Method in class org.apache.sling.testing.tools.http.
RequestBuilder
Build an URL from our base path, supplied path and optional query parameters.
BUNDLE_TO_INSTALL_PREFIX
- Static variable in class org.apache.sling.testing.tools.sling.
SlingTestBase
C
check(String, int, int, int)
- Method in class org.apache.sling.testing.tools.http.
RetryingContentChecker
Check specified path for expected status, or timeout
clear()
- Method in class org.apache.sling.testing.tools.http.
RequestExecutor
consumeEntity()
- Method in class org.apache.sling.testing.tools.http.
RequestExecutor
Can be overridden to consume in a different way, or not at all
createNode(String, String...)
- Method in class org.apache.sling.testing.tools.sling.
SlingClient
Create a node at specified path, with optional properties specified as a list of String arguments, odd values are keys and even arguments are values.
createNode(String, Map<String, Object>)
- Method in class org.apache.sling.testing.tools.sling.
SlingClient
Create a node at specified path, with optional properties
customizeRequest(Request)
- Method in interface org.apache.sling.testing.tools.http.
RequestCustomizer
D
DEFAULT_JAR_FOLDER
- Static variable in class org.apache.sling.testing.tools.jarexec.
JarExecutor
DEFAULT_JAR_NAME_REGEXP
- Static variable in class org.apache.sling.testing.tools.jarexec.
JarExecutor
DEFAULT_PORT
- Static variable in class org.apache.sling.testing.tools.jarexec.
JarExecutor
delete(String)
- Method in class org.apache.sling.testing.tools.sling.
SlingClient
Delete supplied path
documentRequest(PrintWriter, RequestExecutor, String[])
- Method in class org.apache.sling.testing.tools.http.
RequestDocumentor
E
execute(Request)
- Method in class org.apache.sling.testing.tools.http.
RequestExecutor
exists(String)
- Method in class org.apache.sling.testing.tools.sling.
SlingClient
G
generateDocumentation(RequestDocumentor, String...)
- Method in class org.apache.sling.testing.tools.http.
RequestExecutor
getContent()
- Method in class org.apache.sling.testing.tools.http.
RequestExecutor
getCustomizer()
- Method in class org.apache.sling.testing.tools.http.
Request
getDescription()
- Method in interface org.apache.sling.testing.tools.retry.
RetryLoop.Condition
Used in failure messages to describe what was expected
getEntity()
- Method in class org.apache.sling.testing.tools.http.
RequestExecutor
getHttpClient()
- Method in class org.apache.sling.testing.tools.sling.
SlingTestBase
getInstance()
- Static method in class org.apache.sling.testing.tools.sling.
TimeoutsProvider
getOutputFile()
- Method in class org.apache.sling.testing.tools.http.
RequestDocumentor
getParentPath(String)
- Method in class org.apache.sling.testing.tools.sling.
SlingClient
Return parent path: whatever comes before the last / in path, empty string if no / in path.
getPassword()
- Method in class org.apache.sling.testing.tools.http.
Request
getRedirects()
- Method in class org.apache.sling.testing.tools.http.
Request
getRemainingTimeSeconds()
- Method in class org.apache.sling.testing.tools.retry.
RetryLoop
getRequest()
- Method in class org.apache.sling.testing.tools.http.
Request
getRequest()
- Method in class org.apache.sling.testing.tools.http.
RequestExecutor
getRequestBuilder()
- Method in class org.apache.sling.testing.tools.sling.
SlingTestBase
Start server if needed, and return a RequestBuilder that points to it
getRequestExecutor()
- Method in class org.apache.sling.testing.tools.sling.
SlingTestBase
getResponse()
- Method in class org.apache.sling.testing.tools.http.
RequestExecutor
getServerBaseUrl()
- Method in class org.apache.sling.testing.tools.sling.
SlingTestBase
Start server if needed, and return its base URL
getServerPort()
- Method in class org.apache.sling.testing.tools.jarexec.
JarExecutor
getTimeout(long)
- Method in class org.apache.sling.testing.tools.sling.
TimeoutsProvider
getTimeout(int)
- Method in class org.apache.sling.testing.tools.sling.
TimeoutsProvider
getUsername()
- Method in class org.apache.sling.testing.tools.http.
Request
getWebconsoleClient()
- Method in class org.apache.sling.testing.tools.sling.
SlingTestBase
H
HTTP_PREFIX
- Static variable in class org.apache.sling.testing.tools.sling.
SlingClient
I
installBundle(File, boolean)
- Method in class org.apache.sling.testing.tools.osgi.
WebconsoleClient
Install a bundle using the Felix webconsole HTTP interface
installExtraBundles()
- Method in class org.apache.sling.testing.tools.sling.
SlingTestBase
Install all bundles found under our additional bundles path
isServerStartedByThisClass()
- Method in class org.apache.sling.testing.tools.sling.
SlingTestBase
isTrue()
- Method in interface org.apache.sling.testing.tools.retry.
RetryLoop.Condition
If true we stop retrying.
J
JarExecutor
- Class in
org.apache.sling.testing.tools.jarexec
Start a runnable jar by forking a JVM process, and terminate the process when this VM exits.
JarExecutor(Properties)
- Constructor for class org.apache.sling.testing.tools.jarexec.
JarExecutor
Build a JarExecutor, locate the jar to run, etc
JarExecutor.ExecutorException
- Exception in
org.apache.sling.testing.tools.jarexec
K
KEEP_JAR_RUNNING_PROP
- Static variable in class org.apache.sling.testing.tools.sling.
SlingTestBase
L
LOCATION_HEADER
- Static variable in class org.apache.sling.testing.tools.sling.
SlingClient
M
mkdir(String)
- Method in class org.apache.sling.testing.tools.sling.
SlingClient
Create path using MKCOL
mkdirs(String)
- Method in class org.apache.sling.testing.tools.sling.
SlingClient
Create path and all its parent folders, using MKCOL
O
onTimeout()
- Method in class org.apache.sling.testing.tools.http.
RetryingContentChecker
Called if a timeout occurs
onTimeout()
- Method in class org.apache.sling.testing.tools.retry.
RetryLoop
Called if the loop times out without success, just before failing
org.apache.sling.testing.tools.http
- package org.apache.sling.testing.tools.http
org.apache.sling.testing.tools.jarexec
- package org.apache.sling.testing.tools.jarexec
org.apache.sling.testing.tools.osgi
- package org.apache.sling.testing.tools.osgi
org.apache.sling.testing.tools.retry
- package org.apache.sling.testing.tools.retry
org.apache.sling.testing.tools.sling
- package org.apache.sling.testing.tools.sling
OUTPUT_BASE
- Static variable in class org.apache.sling.testing.tools.http.
RequestDocumentor
P
PROP_JAR_FOLDER
- Static variable in class org.apache.sling.testing.tools.jarexec.
JarExecutor
PROP_JAR_NAME_REGEXP
- Static variable in class org.apache.sling.testing.tools.jarexec.
JarExecutor
PROP_JAR_OPTIONS
- Static variable in class org.apache.sling.testing.tools.jarexec.
JarExecutor
PROP_PREFIX
- Static variable in class org.apache.sling.testing.tools.jarexec.
JarExecutor
PROP_SERVER_PORT
- Static variable in class org.apache.sling.testing.tools.jarexec.
JarExecutor
PROP_TIMEOUT_MULTIPLIER
- Static variable in class org.apache.sling.testing.tools.sling.
TimeoutsProvider
PROP_VM_OPTIONS
- Static variable in class org.apache.sling.testing.tools.jarexec.
JarExecutor
PROP_WORK_FOLDER
- Static variable in class org.apache.sling.testing.tools.jarexec.
JarExecutor
R
reportException(Throwable)
- Method in class org.apache.sling.testing.tools.retry.
RetryLoop
Can be overridden to report Exceptions that happen in the retry loop
Request
- Class in
org.apache.sling.testing.tools.http
Request class with convenience with... methods to add headers, parameters etc.
RequestBuilder
- Class in
org.apache.sling.testing.tools.http
Convenience builder for Request objects
RequestBuilder(String)
- Constructor for class org.apache.sling.testing.tools.http.
RequestBuilder
RequestCustomizer
- Interface in
org.apache.sling.testing.tools.http
Customize a Request before it is executed
RequestDocumentor
- Class in
org.apache.sling.testing.tools.http
Generate RESTful API documentation based on actual requests executed during integration tests, enhanced with user-supplied bits of documentation.
RequestDocumentor(String)
- Constructor for class org.apache.sling.testing.tools.http.
RequestDocumentor
RequestExecutor
- Class in
org.apache.sling.testing.tools.http
Executes a Request and provides convenience methods to validate the results.
RequestExecutor(DefaultHttpClient)
- Constructor for class org.apache.sling.testing.tools.http.
RequestExecutor
RetryingContentChecker
- Class in
org.apache.sling.testing.tools.http
Retry a GET on an URL until it returns 200 or until this times out.
RetryingContentChecker(RequestExecutor, RequestBuilder)
- Constructor for class org.apache.sling.testing.tools.http.
RetryingContentChecker
RetryLoop
- Class in
org.apache.sling.testing.tools.retry
Convenience class for retrying tests until timeout or success.
RetryLoop(RetryLoop.Condition, int, int)
- Constructor for class org.apache.sling.testing.tools.retry.
RetryLoop
Retry Condition c until it returns true or timeout.
RetryLoop.Condition
- Interface in
org.apache.sling.testing.tools.retry
Interface for conditions to check, isTrue will be called repeatedly until success or timeout
S
SERVER_HOSTNAME_PROP
- Static variable in class org.apache.sling.testing.tools.sling.
SlingTestBase
SERVER_READY_PROP_PREFIX
- Static variable in class org.apache.sling.testing.tools.sling.
SlingTestBase
SERVER_READY_TIMEOUT_PROP
- Static variable in class org.apache.sling.testing.tools.sling.
SlingTestBase
SlingClient
- Class in
org.apache.sling.testing.tools.sling
Simple Sling client, created for integration tests but should be general purpose
SlingClient(String, String, String)
- Constructor for class org.apache.sling.testing.tools.sling.
SlingClient
SlingTestBase
- Class in
org.apache.sling.testing.tools.sling
Base class for running tests against a Sling instance, takes care of starting Sling and waiting for it to be ready.
SlingTestBase()
- Constructor for class org.apache.sling.testing.tools.sling.
SlingTestBase
Get configuration but do not start server yet, that's done on demand
start()
- Method in class org.apache.sling.testing.tools.jarexec.
JarExecutor
Start the jar if not done yet, and setup runtime hook to stop it.
T
TEST_SERVER_URL_PROP
- Static variable in class org.apache.sling.testing.tools.sling.
SlingTestBase
TimeoutsProvider
- Class in
org.apache.sling.testing.tools.sling
Return timeout values that can be multiplied by a configurable factor.
toString()
- Method in class org.apache.sling.testing.tools.http.
Request
toString()
- Method in class org.apache.sling.testing.tools.http.
RequestDocumentor
toString()
- Method in class org.apache.sling.testing.tools.http.
RequestExecutor
toString()
- Method in class org.apache.sling.testing.tools.jarexec.
JarExecutor
U
upload(String, InputStream, int, boolean)
- Method in class org.apache.sling.testing.tools.sling.
SlingClient
Upload using a PUT request.
W
waitForServerReady()
- Method in class org.apache.sling.testing.tools.sling.
SlingTestBase
Check a number of server URLs for readyness
WebconsoleClient
- Class in
org.apache.sling.testing.tools.osgi
HTTP Client for the Felix webconsole - simplistic for now
WebconsoleClient(String, String, String)
- Constructor for class org.apache.sling.testing.tools.osgi.
WebconsoleClient
withContent(String)
- Method in class org.apache.sling.testing.tools.http.
Request
withCredentials(String, String)
- Method in class org.apache.sling.testing.tools.http.
Request
withCustomizer(RequestCustomizer)
- Method in class org.apache.sling.testing.tools.http.
Request
withEntity(HttpEntity)
- Method in class org.apache.sling.testing.tools.http.
Request
withHeader(String, String)
- Method in class org.apache.sling.testing.tools.http.
Request
withRedirects(boolean)
- Method in class org.apache.sling.testing.tools.http.
Request
A
B
C
D
E
G
H
I
J
K
L
M
O
P
R
S
T
U
W
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2007-2011
The Apache Software Foundation
. All Rights Reserved.