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

Copyright © 2007-2011 The Apache Software Foundation. All Rights Reserved.