Package org.citrusframework
Class CitrusSettings
java.lang.Object
org.citrusframework.CitrusSettings
- Author:
- Christoph Deppisch
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final StringFile encoding system propertystatic final Stringstatic final Stringstatic final StringDefault application context classstatic final Stringstatic final Stringstatic final StringDefault message type used in message validation mechanismstatic final Stringstatic final Stringstatic final StringDefault test directoriesstatic final Stringstatic final Stringstatic final StringFile path charset parameterstatic final Stringstatic final Stringstatic final Stringstatic final StringPlaceholder used in messages to ignore elementsstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringDefault logger modifier keywordsstatic final Stringstatic final Stringstatic final StringDefault logger modifier mask valuestatic final Stringstatic final Stringstatic final StringFlag to enable/disable logger modifierstatic final Stringstatic final Stringstatic final StringDefault message trace output directorystatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFlag to enable/disable message pretty printstatic final Stringstatic final Stringstatic final StringDefault variable namesstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringDefault type converterstatic final StringPrefix/suffix used to identify validation matchersstatic final Stringstatic final Stringstatic final StringPrefix/sufix used to identify variable expressionsstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Method Summary
Modifier and TypeMethodDescriptionstatic StringGet the file path charset parameter.Gets set of file name patterns for Groovy test files.Gets set of file name patterns for Java test files.Get logger mask keywords.static StringGet logger mask value.static StringGets the directory where to put message trace files.getTestFileNamePattern(String type) Gets the test file name pattern for given type or empty patterns for unknown type.static StringGets the type converter to use by default.Gets set of file name patterns for XML test files.Gets set of file name patterns for YAML test files.static booleanGets the logger modifier enabled/disabled setting.static booleanGets the message payload pretty print enabled/disabled setting.
-
Field Details
-
OUTBOUND_SCHEMA_VALIDATION_ENABLED_PROPERTY
- See Also:
-
OUTBOUND_SCHEMA_VALIDATION_ENABLED_ENV
- See Also:
-
OUTBOUND_JSON_SCHEMA_VALIDATION_ENABLED_PROPERTY
- See Also:
-
OUTBOUND_JSON_SCHEMA_VALIDATION_ENABLED_ENV
- See Also:
-
OUTBOUND_XML_SCHEMA_VALIDATION_ENABLED_PROPERTY
- See Also:
-
OUTBOUND_XML_SCHEMA_VALIDATION_ENABLED_ENV
- See Also:
-
TEST_NAME_VARIABLE_PROPERTY
Default variable names- See Also:
-
TEST_NAME_VARIABLE_ENV
- See Also:
-
TEST_NAME_VARIABLE
-
TEST_PACKAGE_VARIABLE_PROPERTY
- See Also:
-
TEST_PACKAGE_VARIABLE_ENV
- See Also:
-
TEST_PACKAGE_VARIABLE
-
CITRUS_FILE_ENCODING_PROPERTY
File encoding system property- See Also:
-
CITRUS_FILE_ENCODING_ENV
- See Also:
-
CITRUS_FILE_ENCODING
-
VARIABLE_PREFIX
Prefix/sufix used to identify variable expressions- See Also:
-
VARIABLE_SUFFIX
- See Also:
-
VARIABLE_ESCAPE
- See Also:
-
DEFAULT_CONFIG_CLASS_PROPERTY
Default application context class- See Also:
-
DEFAULT_CONFIG_CLASS_ENV
- See Also:
-
DEFAULT_CONFIG_CLASS
-
DEFAULT_TEST_SRC_DIRECTORY_PROPERTY
Default test directories- See Also:
-
DEFAULT_TEST_SRC_DIRECTORY_ENV
- See Also:
-
DEFAULT_TEST_SRC_DIRECTORY
-
IGNORE_PLACEHOLDER
Placeholder used in messages to ignore elements- See Also:
-
VALIDATION_MATCHER_PREFIX
Prefix/suffix used to identify validation matchers- See Also:
-
VALIDATION_MATCHER_SUFFIX
- See Also:
-
GROOVY_TEST_FILE_NAME_PATTERN_PROPERTY
- See Also:
-
GROOVY_TEST_FILE_NAME_PATTERN_ENV
- See Also:
-
GROOVY_TEST_FILE_NAME_PATTERN
-
YAML_TEST_FILE_NAME_PATTERN_PROPERTY
- See Also:
-
YAML_TEST_FILE_NAME_PATTERN_ENV
- See Also:
-
YAML_TEST_FILE_NAME_PATTERN
-
XML_TEST_FILE_NAME_PATTERN_PROPERTY
- See Also:
-
XML_TEST_FILE_NAME_PATTERN_ENV
- See Also:
-
XML_TEST_FILE_NAME_PATTERN
-
JAVA_TEST_FILE_NAME_PATTERN_PROPERTY
- See Also:
-
JAVA_TEST_FILE_NAME_PATTERN_ENV
- See Also:
-
JAVA_TEST_FILE_NAME_PATTERN
-
DEFAULT_MESSAGE_TYPE_PROPERTY
Default message type used in message validation mechanism- See Also:
-
DEFAULT_MESSAGE_TYPE_ENV
- See Also:
-
DEFAULT_MESSAGE_TYPE
-
MESSAGE_TRACE_DIRECTORY_PROPERTY
Default message trace output directory- See Also:
-
MESSAGE_TRACE_DIRECTORY_ENV
- See Also:
-
MESSAGE_TRACE_DIRECTORY_DEFAULT
- See Also:
-
TYPE_CONVERTER_PROPERTY
Default type converter- See Also:
-
TYPE_CONVERTER_ENV
- See Also:
-
TYPE_CONVERTER_DEFAULT
- See Also:
-
PRETTY_PRINT_PROPERTY
Flag to enable/disable message pretty print- See Also:
-
PRETTY_PRINT_ENV
- See Also:
-
PRETTY_PRINT_DEFAULT
-
LOG_MODIFIER_PROPERTY
Flag to enable/disable logger modifier- See Also:
-
LOG_MODIFIER_ENV
- See Also:
-
LOG_MODIFIER_DEFAULT
-
LOG_MASK_VALUE_PROPERTY
Default logger modifier mask value- See Also:
-
LOG_MASK_VALUE_ENV
- See Also:
-
LOG_MASK_VALUE_DEFAULT
- See Also:
-
LOG_MASK_KEYWORDS_PROPERTY
Default logger modifier keywords- See Also:
-
LOG_MASK_KEYWORDS_ENV
- See Also:
-
LOG_MASK_KEYWORDS_DEFAULT
- See Also:
-
FILE_PATH_CHARSET_PARAMETER_PROPERTY
File path charset parameter- See Also:
-
FILE_PATH_CHARSET_PARAMETER_ENV
- See Also:
-
FILE_PATH_CHARSET_PARAMETER_DEFAULT
- See Also:
-
-
Method Details
-
getGroovyTestFileNamePattern
Gets set of file name patterns for Groovy test files.- Returns:
-
getYamlTestFileNamePattern
Gets set of file name patterns for YAML test files.- Returns:
-
getXmlTestFileNamePattern
Gets set of file name patterns for XML test files.- Returns:
-
getJavaTestFileNamePattern
Gets set of file name patterns for Java test files.- Returns:
-
getMessageTraceDirectory
Gets the directory where to put message trace files.- Returns:
-
getTypeConverter
Gets the type converter to use by default.- Returns:
-
isPrettyPrintEnabled
public static boolean isPrettyPrintEnabled()Gets the message payload pretty print enabled/disabled setting.- Returns:
-
isLogModifierEnabled
public static boolean isLogModifierEnabled()Gets the logger modifier enabled/disabled setting.- Returns:
-
getLogMaskValue
Get logger mask value.- Returns:
-
getFilePathCharsetParameter
Get the file path charset parameter.- Returns:
-
getLogMaskKeywords
Get logger mask keywords.- Returns:
-
getTestFileNamePattern
Gets the test file name pattern for given type or empty patterns for unknown type.- Parameters:
type-- Returns:
-