From 8ed5bc951ff88a681c5a0944763c09ff444947f8 Mon Sep 17 00:00:00 2001 From: "Erik C. Thauvin" Date: Fri, 25 Mar 2022 13:06:48 -0700 Subject: [PATCH] More status code tests improvements. --- .../net/thauvin/erik/httpstatus/StatusCodeTest.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/test/java/net/thauvin/erik/httpstatus/StatusCodeTest.java b/src/test/java/net/thauvin/erik/httpstatus/StatusCodeTest.java index b5d7553..d814eca 100644 --- a/src/test/java/net/thauvin/erik/httpstatus/StatusCodeTest.java +++ b/src/test/java/net/thauvin/erik/httpstatus/StatusCodeTest.java @@ -50,8 +50,9 @@ public class StatusCodeTest { void testStatusCode() { final ResourceBundle bundle = ResourceBundle.getBundle(Reasons.BUNDLE_BASENAME); StatusCode statusCode = new StatusCode(); + int code; for (final String key : bundle.keySet()) { - final int code = Integer.parseInt(key); + code = Integer.parseInt(key); statusCode.setCode(code); assertEquals(statusCode.getCode(), code, "is not " + code); 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"); } - 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"); } }