Package com.consol.citrus
Class CitrusSettings
- java.lang.Object
-
- com.consol.citrus.CitrusSettings
-
public final class CitrusSettings extends Object
- Author:
- Christoph Deppisch
-
-
Field Summary
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Set<String>getGroovyTestFileNamePattern()Gets set of file name patterns for Groovy test files.static Set<String>getJavaTestFileNamePattern()Gets set of file name patterns for Java test files.static Set<String>getLogMaskKeywords()Get log mask keywords.static StringgetLogMaskValue()Get log mask value.static StringgetMessageTraceDirectory()Gets the directory where to put message trace files.static Set<String>getTestFileNamePattern(String type)Gets the test file name pattern for given type or empty patterns for unknown type.static StringgetTypeConverter()Gets the type converter to use by default.static Set<String>getXmlTestFileNamePattern()Gets set of file name patterns for XML test files.static Set<String>getYamlTestFileNamePattern()Gets set of file name patterns for YAML test files.static booleanisLogModifierEnabled()Gets the log modifier enabled/disabled setting.static booleanisPrettyPrintEnabled()Gets the message payload pretty print enabled/disabled setting.
-
-
-
Field Detail
-
OUTBOUND_SCHEMA_VALIDATION_ENABLED_PROPERTY
public static final String OUTBOUND_SCHEMA_VALIDATION_ENABLED_PROPERTY
- See Also:
- Constant Field Values
-
OUTBOUND_SCHEMA_VALIDATION_ENABLED_ENV
public static final String OUTBOUND_SCHEMA_VALIDATION_ENABLED_ENV
- See Also:
- Constant Field Values
-
OUTBOUND_JSON_SCHEMA_VALIDATION_ENABLED_PROPERTY
public static final String OUTBOUND_JSON_SCHEMA_VALIDATION_ENABLED_PROPERTY
- See Also:
- Constant Field Values
-
OUTBOUND_JSON_SCHEMA_VALIDATION_ENABLED_ENV
public static final String OUTBOUND_JSON_SCHEMA_VALIDATION_ENABLED_ENV
- See Also:
- Constant Field Values
-
OUTBOUND_XML_SCHEMA_VALIDATION_ENABLED_PROPERTY
public static final String OUTBOUND_XML_SCHEMA_VALIDATION_ENABLED_PROPERTY
- See Also:
- Constant Field Values
-
OUTBOUND_XML_SCHEMA_VALIDATION_ENABLED_ENV
public static final String OUTBOUND_XML_SCHEMA_VALIDATION_ENABLED_ENV
- See Also:
- Constant Field Values
-
TEST_NAME_VARIABLE_PROPERTY
public static final String TEST_NAME_VARIABLE_PROPERTY
Default variable names- See Also:
- Constant Field Values
-
TEST_NAME_VARIABLE_ENV
public static final String TEST_NAME_VARIABLE_ENV
- See Also:
- Constant Field Values
-
TEST_NAME_VARIABLE
public static final String TEST_NAME_VARIABLE
-
TEST_PACKAGE_VARIABLE_PROPERTY
public static final String TEST_PACKAGE_VARIABLE_PROPERTY
- See Also:
- Constant Field Values
-
TEST_PACKAGE_VARIABLE_ENV
public static final String TEST_PACKAGE_VARIABLE_ENV
- See Also:
- Constant Field Values
-
TEST_PACKAGE_VARIABLE
public static final String TEST_PACKAGE_VARIABLE
-
CITRUS_FILE_ENCODING_PROPERTY
public static final String CITRUS_FILE_ENCODING_PROPERTY
File encoding system property- See Also:
- Constant Field Values
-
CITRUS_FILE_ENCODING_ENV
public static final String CITRUS_FILE_ENCODING_ENV
- See Also:
- Constant Field Values
-
CITRUS_FILE_ENCODING
public static final String CITRUS_FILE_ENCODING
-
VARIABLE_PREFIX
public static final String VARIABLE_PREFIX
Prefix/sufix used to identify variable expressions- See Also:
- Constant Field Values
-
VARIABLE_SUFFIX
public static final String VARIABLE_SUFFIX
- See Also:
- Constant Field Values
-
VARIABLE_ESCAPE
public static final String VARIABLE_ESCAPE
- See Also:
- Constant Field Values
-
DEFAULT_CONFIG_CLASS_PROPERTY
public static final String DEFAULT_CONFIG_CLASS_PROPERTY
Default application context class- See Also:
- Constant Field Values
-
DEFAULT_CONFIG_CLASS_ENV
public static final String DEFAULT_CONFIG_CLASS_ENV
- See Also:
- Constant Field Values
-
DEFAULT_CONFIG_CLASS
public static final String DEFAULT_CONFIG_CLASS
-
DEFAULT_TEST_SRC_DIRECTORY_PROPERTY
public static final String DEFAULT_TEST_SRC_DIRECTORY_PROPERTY
Default test directories- See Also:
- Constant Field Values
-
DEFAULT_TEST_SRC_DIRECTORY_ENV
public static final String DEFAULT_TEST_SRC_DIRECTORY_ENV
- See Also:
- Constant Field Values
-
DEFAULT_TEST_SRC_DIRECTORY
public static final String DEFAULT_TEST_SRC_DIRECTORY
-
IGNORE_PLACEHOLDER
public static final String IGNORE_PLACEHOLDER
Placeholder used in messages to ignore elements- See Also:
- Constant Field Values
-
VALIDATION_MATCHER_PREFIX
public static final String VALIDATION_MATCHER_PREFIX
Prefix/suffix used to identify validation matchers- See Also:
- Constant Field Values
-
VALIDATION_MATCHER_SUFFIX
public static final String VALIDATION_MATCHER_SUFFIX
- See Also:
- Constant Field Values
-
GROOVY_TEST_FILE_NAME_PATTERN_PROPERTY
public static final String GROOVY_TEST_FILE_NAME_PATTERN_PROPERTY
- See Also:
- Constant Field Values
-
GROOVY_TEST_FILE_NAME_PATTERN_ENV
public static final String GROOVY_TEST_FILE_NAME_PATTERN_ENV
- See Also:
- Constant Field Values
-
GROOVY_TEST_FILE_NAME_PATTERN
public static final String GROOVY_TEST_FILE_NAME_PATTERN
-
YAML_TEST_FILE_NAME_PATTERN_PROPERTY
public static final String YAML_TEST_FILE_NAME_PATTERN_PROPERTY
- See Also:
- Constant Field Values
-
YAML_TEST_FILE_NAME_PATTERN_ENV
public static final String YAML_TEST_FILE_NAME_PATTERN_ENV
- See Also:
- Constant Field Values
-
YAML_TEST_FILE_NAME_PATTERN
public static final String YAML_TEST_FILE_NAME_PATTERN
-
XML_TEST_FILE_NAME_PATTERN_PROPERTY
public static final String XML_TEST_FILE_NAME_PATTERN_PROPERTY
- See Also:
- Constant Field Values
-
XML_TEST_FILE_NAME_PATTERN_ENV
public static final String XML_TEST_FILE_NAME_PATTERN_ENV
- See Also:
- Constant Field Values
-
XML_TEST_FILE_NAME_PATTERN
public static final String XML_TEST_FILE_NAME_PATTERN
-
JAVA_TEST_FILE_NAME_PATTERN_PROPERTY
public static final String JAVA_TEST_FILE_NAME_PATTERN_PROPERTY
- See Also:
- Constant Field Values
-
JAVA_TEST_FILE_NAME_PATTERN_ENV
public static final String JAVA_TEST_FILE_NAME_PATTERN_ENV
- See Also:
- Constant Field Values
-
JAVA_TEST_FILE_NAME_PATTERN
public static final String JAVA_TEST_FILE_NAME_PATTERN
-
DEFAULT_MESSAGE_TYPE_PROPERTY
public static final String DEFAULT_MESSAGE_TYPE_PROPERTY
Default message type used in message validation mechanism- See Also:
- Constant Field Values
-
DEFAULT_MESSAGE_TYPE_ENV
public static final String DEFAULT_MESSAGE_TYPE_ENV
- See Also:
- Constant Field Values
-
DEFAULT_MESSAGE_TYPE
public static final String DEFAULT_MESSAGE_TYPE
-
MESSAGE_TRACE_DIRECTORY_PROPERTY
public static final String MESSAGE_TRACE_DIRECTORY_PROPERTY
Default message trace output directory- See Also:
- Constant Field Values
-
MESSAGE_TRACE_DIRECTORY_ENV
public static final String MESSAGE_TRACE_DIRECTORY_ENV
- See Also:
- Constant Field Values
-
MESSAGE_TRACE_DIRECTORY_DEFAULT
public static final String MESSAGE_TRACE_DIRECTORY_DEFAULT
- See Also:
- Constant Field Values
-
TYPE_CONVERTER_PROPERTY
public static final String TYPE_CONVERTER_PROPERTY
Default type converter- See Also:
- Constant Field Values
-
TYPE_CONVERTER_ENV
public static final String TYPE_CONVERTER_ENV
- See Also:
- Constant Field Values
-
TYPE_CONVERTER_DEFAULT
public static final String TYPE_CONVERTER_DEFAULT
- See Also:
- Constant Field Values
-
PRETTY_PRINT_PROPERTY
public static final String PRETTY_PRINT_PROPERTY
Flag to enable/disable message pretty print- See Also:
- Constant Field Values
-
PRETTY_PRINT_ENV
public static final String PRETTY_PRINT_ENV
- See Also:
- Constant Field Values
-
PRETTY_PRINT_DEFAULT
public static final String PRETTY_PRINT_DEFAULT
-
LOG_MODIFIER_PROPERTY
public static final String LOG_MODIFIER_PROPERTY
Flag to enable/disable log modifier- See Also:
- Constant Field Values
-
LOG_MODIFIER_ENV
public static final String LOG_MODIFIER_ENV
- See Also:
- Constant Field Values
-
LOG_MODIFIER_DEFAULT
public static final String LOG_MODIFIER_DEFAULT
-
LOG_MASK_VALUE_PROPERTY
public static final String LOG_MASK_VALUE_PROPERTY
Default log modifier mask value- See Also:
- Constant Field Values
-
LOG_MASK_VALUE_ENV
public static final String LOG_MASK_VALUE_ENV
- See Also:
- Constant Field Values
-
LOG_MASK_VALUE_DEFAULT
public static final String LOG_MASK_VALUE_DEFAULT
- See Also:
- Constant Field Values
-
LOG_MASK_KEYWORDS_PROPERTY
public static final String LOG_MASK_KEYWORDS_PROPERTY
Default log modifier keywords- See Also:
- Constant Field Values
-
LOG_MASK_KEYWORDS_ENV
public static final String LOG_MASK_KEYWORDS_ENV
- See Also:
- Constant Field Values
-
LOG_MASK_KEYWORDS_DEFAULT
public static final String LOG_MASK_KEYWORDS_DEFAULT
- See Also:
- Constant Field Values
-
-
Method Detail
-
getGroovyTestFileNamePattern
public static Set<String> getGroovyTestFileNamePattern()
Gets set of file name patterns for Groovy test files.- Returns:
-
getYamlTestFileNamePattern
public static Set<String> getYamlTestFileNamePattern()
Gets set of file name patterns for YAML test files.- Returns:
-
getXmlTestFileNamePattern
public static Set<String> getXmlTestFileNamePattern()
Gets set of file name patterns for XML test files.- Returns:
-
getJavaTestFileNamePattern
public static Set<String> getJavaTestFileNamePattern()
Gets set of file name patterns for Java test files.- Returns:
-
getMessageTraceDirectory
public static String getMessageTraceDirectory()
Gets the directory where to put message trace files.- Returns:
-
getTypeConverter
public static String 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 log modifier enabled/disabled setting.- Returns:
-
getLogMaskValue
public static String getLogMaskValue()
Get log mask value.- Returns:
-
-