|
BrokenEvent nanotests | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.brokenevent.nanotests.HttpAssert
public final class HttpAssert
Helper class for http-related asserts.
These methods can be used directly:
HttpAssert.assertHttpOk(...)
, however, they read better if they
are referenced through static import:
import static com.brokenevent.nanotests.HttpAssert.*; ... assertHttpOk(...);
Constructor Summary | |
---|---|
protected |
HttpAssert()
Protect constructor since it is a static only class |
Method Summary | |
---|---|
static void |
assertHttp404(java.lang.String resource)
Asserts that the http query result code is Not Found (404). |
static void |
assertHttpCode(java.lang.String resource,
int code)
Asserts that the http query result code is equal to expected value. |
static void |
assertHttpCode(java.lang.String message,
TestRequest request,
int code)
Asserts that the http query result code is equal with the expected. |
static void |
assertHttpCode(TestRequest request,
int code)
Asserts that the http query result code is equal with the expected. |
static void |
assertHttpContent(java.lang.String resource,
byte[] expected)
Asserts that the http query result content is equal to the expected value. |
static void |
assertHttpContent(java.lang.String resource,
java.util.regex.Pattern expected)
Asserts that the http query result content matches given Pattern . |
static void |
assertHttpContent(java.lang.String resource,
java.lang.String expected)
Asserts that the http query result content is equal to the expected value. |
static void |
assertHttpContent(TestRequest request,
byte[] expected)
Asserts that the http query result content is equal to the expected value. |
static void |
assertHttpContent(TestRequest request,
java.util.regex.Pattern expected)
Asserts that the http query result content matches given Pattern . |
static void |
assertHttpContent(TestRequest request,
java.lang.String expected)
Asserts that the http query result content is equal to the expected value. |
static void |
assertHttpHeader(java.lang.String message,
TestRequest request,
java.lang.String name,
java.lang.String value)
Asserts that the http query result contains expected header field and its value is equal to expected. |
static void |
assertHttpHeader(TestRequest request,
java.lang.String name,
java.lang.String value)
Asserts that the http query result contains expected header field and its value is equal to expected. |
static void |
assertHttpIsHeader(java.lang.String message,
TestRequest request,
java.lang.String name)
Asserts that the http query result contains expected header field. |
static void |
assertHttpIsHeader(TestRequest request,
java.lang.String name)
Asserts that the http query result contains expected header field. |
static void |
assertHttpNoHeader(java.lang.String message,
TestRequest request,
java.lang.String name)
Asserts that the http query result doesn't contains expected header field. |
static void |
assertHttpNoHeader(TestRequest request,
java.lang.String name)
Asserts that the http query result doesn't contains expected header field. |
static void |
assertHttpOk(java.lang.String resource)
Asserts that the http query result code is OK (200). |
static void |
assertHttpOk(java.lang.String message,
TestRequest request)
Asserts that the http query result code is OK (200). |
static void |
assertHttpOk(TestRequest request)
Asserts that the http query result code is OK (200). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected HttpAssert()
Method Detail |
---|
public static void assertHttpOk(TestRequest request)
AssertionError
is thrown.assertHttpOk(String)
.
request
- TestRequest
to get result frompublic static void assertHttpOk(java.lang.String message, TestRequest request)
AssertionError
is thrown with the given message.assertHttpOk(String)
.
message
- the identifying message for the AssertionError
(null
okay)request
- TestRequest
to get result frompublic static void assertHttpCode(TestRequest request, int code)
AssertionError
is thrown.assertHttpCode(String, int)
.
request
- TestRequest
to get result fromcode
- expected http code valuepublic static void assertHttpCode(java.lang.String message, TestRequest request, int code)
AssertionError
is thrown with the given message.assertHttpCode(String, int)
.
message
- the identifying message for the AssertionError
(null
okay)request
- TestRequest
to get result fromcode
- expected http code valuepublic static void assertHttpHeader(TestRequest request, java.lang.String name, java.lang.String value)
AssertionError
is thrown.
request
- TestRequest
to get result from.name
- header field namevalue
- expected header valuepublic static void assertHttpHeader(java.lang.String message, TestRequest request, java.lang.String name, java.lang.String value)
AssertionError
is thrown with the given message.
message
- the identifying message for the AssertionError
(null
okay)request
- TestRequest
to get result from.name
- header field namevalue
- expected header valuepublic static void assertHttpIsHeader(TestRequest request, java.lang.String name)
AssertionError
is thrown with the given message.
request
- TestRequest
to get result from.name
- header field namepublic static void assertHttpIsHeader(java.lang.String message, TestRequest request, java.lang.String name)
AssertionError
is thrown with the given message.
message
- the identifying message for the AssertionError
(null
okay)request
- TestRequest
to get result from.name
- header field namepublic static void assertHttpNoHeader(TestRequest request, java.lang.String name)
AssertionError
is thrown.
request
- TestRequest
to get result from.name
- header field namepublic static void assertHttpNoHeader(java.lang.String message, TestRequest request, java.lang.String name)
AssertionError
is thrown with the given message.
message
- the identifying message for the AssertionError
(null
okay)request
- TestRequest
to get result from.name
- header field namepublic static void assertHttpOk(java.lang.String resource)
AssertionError
is thrown.TestRequest
descendants:
TestGetRequest getRequest = new TestGetRequest(url); getRequest.execute(); assertHttpCode(getRequest, 200); // some more asserts
resource
- URL for the request (/resource
. Uses host from the TestRequestImpl
)public static void assertHttp404(java.lang.String resource)
AssertionError
is thrown.TestRequest
descendants:
TestGetRequest getRequest = new TestGetRequest(url); getRequest.execute(); assertHttpCode(getRequest, 404); // some more asserts
resource
- URL for the request (/resource
. Uses host from the TestRequestImpl
)public static void assertHttpCode(java.lang.String resource, int code)
AssertionError
is thrown.TestRequest
descendants:
TestGetRequest getRequest = new TestGetRequest(url); getRequest.execute(); assertHttpCode(getRequest, code); // some more asserts
resource
- URL for the request (/resource
. Uses host from the TestRequestImpl
)code
- expected http code valuepublic static void assertHttpContent(TestRequest request, java.lang.String expected)
AssertionError
is thrown.assertHttpContent(String, String)
.
request
- TestRequest
to get result fromexpected
- expected content valuepublic static void assertHttpContent(TestRequest request, byte[] expected)
AssertionError
is thrown.assertHttpContent(String, byte[])
.
request
- TestRequest
to get result fromexpected
- expected content valuepublic static void assertHttpContent(TestRequest request, java.util.regex.Pattern expected)
Pattern
. If it isn't, an AssertionError
is thrown.assertHttpContent(String, Pattern)
.
request
- TestRequest
to get result fromexpected
- regex pattern to match the content valuepublic static void assertHttpContent(java.lang.String resource, java.lang.String expected)
AssertionError
is thrown.TestRequest
descendants:
TestGetRequest getRequest = new TestGetRequest(url); getRequest.execute(); assertHttpCode(getRequest, 200); assertHttpContent(getRequest, expected); // some more asserts
resource
- URL for the request (/resource
. Uses host from the TestRequestImpl
)expected
- expected content valuepublic static void assertHttpContent(java.lang.String resource, byte[] expected)
AssertionError
is thrown.TestRequest
descendants:
TestGetRequest getRequest = new TestGetRequest(url); getRequest.execute(); assertHttpCode(getRequest, 200); assertHttpContent(getRequest, expected); // some more asserts
resource
- URL for the request (/resource
. Uses host from the TestRequestImpl
)expected
- expected content valuepublic static void assertHttpContent(java.lang.String resource, java.util.regex.Pattern expected)
Pattern
. If it isn't, an AssertionError
is thrown.TestRequest
descendants:
TestGetRequest getRequest = new TestGetRequest(url); getRequest.execute(); assertHttpCode(getRequest, 200); assertHttpContent(getRequest, expected); // some more asserts
resource
- URL for the request (/resource
. Uses host from the TestRequestImpl
)expected
- regex pattern to match the content value
|
BrokenEvent nanotests | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |