![JAR search and dependency download from the Maven repository](/logo.png)
de.tsl2.nano.autotest.creator.AutoTest Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of tsl2.nano.autotest Show documentation
Show all versions of tsl2.nano.autotest Show documentation
Generates unit tests from code or annotated methods
The newest version!
package de.tsl2.nano.autotest.creator;
import de.tsl2.nano.core.IPreferences;
public enum AutoTest implements IPreferences {
DONTTEST, FORBIDSYSTEMEXIT, DUPLICATION(9), PARALLEL, TIMEOUT(60), CHECK_TYPECONVERSION(false),
PRECHECK_TWICE(true), MAX_LINE_LENGTH(1024 * 10), IGNORE_APPROVED, APPROVED, TESTNEVERFAIL,
FILENAME("autotest/generated/generated-autotests-"),
FAST_CLASSSCAN(true), CLEAN, FILTER(""), MODIFIER(-1),
FILTER_TEST(".*(IT|Test)"), FILTER_EXCLUDE(REGEX_UNMATCH), FILTER_UNSUCCESSFUL(true), FILTER_VOID_PARAMETER, FILTER_VOID_RETURN, FILTER_COMPLEXTYPES, FILTER_SINGELTONS(true),
FILTER_NONINSTANCEABLES(true), FILTER_ERROR_TYPES(REGEX_UNMATCH), FILTER_FAILING, FILTER_NULLRESULTS,
ALLOW_SINGLE_CHAR_ZERO, ALLOW_SINGLE_BYTE_ZERO, CREATE_RANDDOM_MAX_DEPTH(10), VALUESET_GROUP("default"), VALUESET_AVOID_COLLISION(true);
public static final String PREFIX_FUNCTIONTEST = "tsl2.functiontest.";
static {
IPreferences.init(AutoTest.class, PREFIX_FUNCTIONTEST);
}
Object value;
AutoTest() {
set(false);
}
AutoTest(Object value) {
set(value);
}
@Override
public Object get() {
return value;
}
private void set(Object value) {
this.value = value;
}
@Override
public String toString() {
return name() + "[" + value + "]";
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy