Class PingUtils


  • public final class PingUtils
    extends Object
    Utilities to ping URLs. Useful for the tests.
    • Method Detail

      • assertPing

        public static void assertPing​(String message,
                                      String expectedContent,
                                      URL pingURL,
                                      Map<String,​String> requestProperties,
                                      boolean expectTrue,
                                      Logger errorLogger)
        Ping a container and check the result.
        Parameters:
        message - Error message.
        expectedContent - Expected content.
        pingURL - Ping URL.
        requestProperties - Properties for the request.
        expectTrue - true if expecting the container to respond with a correct content, false if you expect the container to return an error code.
        errorLogger - Logger used to log errors.
      • assertPingTrue

        public static void assertPingTrue​(String message,
                                          String expectedContent,
                                          URL pingURL,
                                          Map<String,​String> requestProperties,
                                          Logger errorLogger)
        Ping a container and expect it to return a given content.
        Parameters:
        message - Error message.
        expectedContent - Expected content.
        pingURL - Ping URL.
        requestProperties - Properties for the request.
        errorLogger - Logger used to log errors.
      • assertPingTrue

        public static void assertPingTrue​(String message,
                                          String expectedContent,
                                          URL pingURL,
                                          Logger errorLogger)
        Ping a container and expect it to return a given content.
        Parameters:
        message - Error message.
        expectedContent - Expected content.
        pingURL - Ping URL.
        errorLogger - Logger used to log errors.
      • assertPingFalse

        public static void assertPingFalse​(String message,
                                           String expectedContent,
                                           URL pingURL,
                                           Logger errorLogger)
        Ping a container and expect it to return an error.
        Parameters:
        message - Error message.
        expectedContent - Expected content.
        pingURL - Ping URL.
        errorLogger - Logger used to log errors.
      • assertPingTrue

        public static void assertPingTrue​(String message,
                                          URL pingURL,
                                          Logger errorLogger)
        Ping a container and expect it to return any content.
        Parameters:
        message - Error message.
        pingURL - Ping URL.
        errorLogger - Logger used to log errors.
      • assertPingFalse

        public static void assertPingFalse​(String message,
                                           URL pingURL,
                                           Logger errorLogger)
        Ping a container and expect it to return an error.
        Parameters:
        message - Error message.
        pingURL - Ping URL.
        errorLogger - Logger used to log errors.