|
BrokenEvent nanotests | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.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 from
public 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 from
public static void assertHttpCode(TestRequest request,
int code)
AssertionError is thrown.assertHttpCode(String, int).
request - TestRequest to get result fromcode - expected http code value
public 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 value
public 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 value
public 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 value
public 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 name
public 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 name
public static void assertHttpNoHeader(TestRequest request,
java.lang.String name)
AssertionError is thrown.
request - TestRequest to get result from.name - header field name
public 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 value
public static void assertHttpContent(TestRequest request,
java.lang.String expected)
AssertionError is thrown.assertHttpContent(String, String).
request - TestRequest to get result fromexpected - expected content value
public static void assertHttpContent(TestRequest request,
byte[] expected)
AssertionError is thrown.assertHttpContent(String, byte[]).
request - TestRequest to get result fromexpected - expected content value
public 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 value
public 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 value
public 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 value
public 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 | ||||||||