Improve error messages in distro tests 84/10384/1
authorMarek Gradzki <mgradzki@cisco.com>
Fri, 2 Feb 2018 09:36:29 +0000 (10:36 +0100)
committerMarek Gradzki <mgradzki@cisco.com>
Fri, 2 Feb 2018 09:36:29 +0000 (10:36 +0100)
Change-Id: Ie0bc2e2add7940cb8f0ce2d5e4ea41d1e1c9d991
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
infra/bgp-distribution-test/src/test/java/io/fd/honeycomb/infra/bgp/distro/BgpDistributionTest.java
infra/minimal-distribution-test/src/test/java/io/fd/honeycomb/infra/distro/BaseMinimalDistributionTest.java

index d2dc51a..4053d62 100644 (file)
@@ -119,7 +119,7 @@ public class BgpDistributionTest {
             final byte[] msg = readMessage(inputStream);
             LOG.info("Received BGP message: {}", msg);
 
-            Assert.assertEquals(BGP_OPEN_MSG_TYPE, msg[BGP_MSG_TYPE_OFFSET]);
+            Assert.assertEquals("BGP OPEN message type was expected", BGP_OPEN_MSG_TYPE, msg[BGP_MSG_TYPE_OFFSET]);
         }
     }
 
@@ -131,7 +131,8 @@ public class BgpDistributionTest {
     }
 
     private void assertSuccessStatus(final HttpResponse<String> jsonNodeHttpResponse) {
-        assertTrue(jsonNodeHttpResponse.getStatus() >= 200);
-        assertTrue(jsonNodeHttpResponse.getStatus() < 400);
+        final int statusCode = jsonNodeHttpResponse.getStatus();
+        assertTrue("Expected HTTP status code in range [200, 400), but was: " + statusCode,
+            statusCode >= 200 && statusCode < 400);
     }
 }
\ No newline at end of file
index f083903..9081780 100644 (file)
@@ -176,7 +176,8 @@ public class BaseMinimalDistributionTest {
     }
 
     private void assertSuccessStatus(final HttpResponse<String> jsonNodeHttpResponse) {
-        assertTrue(jsonNodeHttpResponse.getStatus() >= 200);
-        assertTrue(jsonNodeHttpResponse.getStatus() < 400);
+        final int statusCode = jsonNodeHttpResponse.getStatus();
+        assertTrue("Expected HTTP status code in range [200, 400), but was: " + statusCode,
+            statusCode >= 200 && statusCode < 400);
     }
 }
\ No newline at end of file