Package com.consol.citrus.validation
Class ValidationUtils
- java.lang.Object
-
- com.consol.citrus.validation.ValidationUtils
-
public abstract class ValidationUtils extends Object
Utility class provides helper methods for validation work in Citrus.- Since:
- 1.3
- Author:
- Christoph Deppisch
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
buildValueMismatchErrorMessage(String baseMessage, Object controlValue, Object actualValue)
Constructs proper error message with expected value and actual value.static void
validateValues(Object actualValue, Object expectedValue, String pathExpression, com.consol.citrus.context.TestContext context)
Validates actual against expected value of element
-
-
-
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:
-
-