Class ValidationUtils


  • public abstract class ValidationUtils
    extends Object
    Utility class provides helper methods for validation work in Citrus.
    Since:
    1.3
    Author:
    Christoph Deppisch
    • Method Detail

      • validateValues

        public static void validateValues​(Object actualValue,
                                          Object expectedValue,
                                          String pathExpression,
                                          com.consol.citrus.context.TestContext context)
                                   throws com.consol.citrus.exceptions.ValidationException
        Validates actual against expected value of element
        Parameters:
        actualValue -
        expectedValue -
        pathExpression -
        context -
        Throws:
        com.consol.citrus.exceptions.ValidationException - if validation fails
      • buildValueMismatchErrorMessage

        public static String buildValueMismatchErrorMessage​(String baseMessage,
                                                            Object controlValue,
                                                            Object actualValue)
        Constructs proper error message with expected value and actual value.
        Parameters:
        baseMessage - the base error message.
        controlValue - the expected value.
        actualValue - the actual value.
        Returns: