More status code tests improvements.
This commit is contained in:
parent
3616136f4e
commit
8ed5bc951f
1 changed files with 11 additions and 2 deletions
|
@ -50,8 +50,9 @@ public class StatusCodeTest {
|
||||||
void testStatusCode() {
|
void testStatusCode() {
|
||||||
final ResourceBundle bundle = ResourceBundle.getBundle(Reasons.BUNDLE_BASENAME);
|
final ResourceBundle bundle = ResourceBundle.getBundle(Reasons.BUNDLE_BASENAME);
|
||||||
StatusCode statusCode = new StatusCode();
|
StatusCode statusCode = new StatusCode();
|
||||||
|
int code;
|
||||||
for (final String key : bundle.keySet()) {
|
for (final String key : bundle.keySet()) {
|
||||||
final int code = Integer.parseInt(key);
|
code = Integer.parseInt(key);
|
||||||
statusCode.setCode(code);
|
statusCode.setCode(code);
|
||||||
assertEquals(statusCode.getCode(), code, "is not " + code);
|
assertEquals(statusCode.getCode(), code, "is not " + code);
|
||||||
assertEquals(statusCode.isInfo(), code >= 100 && code < 200, code + " is info");
|
assertEquals(statusCode.isInfo(), code >= 100 && code < 200, code + " is info");
|
||||||
|
@ -65,7 +66,15 @@ public class StatusCodeTest {
|
||||||
assertEquals(statusCode.getReason(), Reasons.getReasonPhrase(code), code + "reason phrase is not valid");
|
assertEquals(statusCode.getReason(), Reasons.getReasonPhrase(code), code + "reason phrase is not valid");
|
||||||
}
|
}
|
||||||
|
|
||||||
statusCode = new StatusCode(600);
|
code = 600;
|
||||||
|
statusCode = new StatusCode(code);
|
||||||
|
assertEquals(statusCode.getCode(), 600, "is not " + code);
|
||||||
|
assertFalse(statusCode.isInfo(), code + " is info");
|
||||||
|
assertFalse(statusCode.isSuccess(), code + " is ok");
|
||||||
|
assertFalse(statusCode.isRedirect(), code + " is redirect");
|
||||||
|
assertFalse(statusCode.isClientError(), code + " is client error");
|
||||||
|
assertFalse(statusCode.isServerError(), code + " is server error");
|
||||||
|
assertFalse(statusCode.isError(), code + " is error");
|
||||||
assertFalse(statusCode.isValid(), "600 is invalid");
|
assertFalse(statusCode.isValid(), "600 is invalid");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue