All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.tsl2.nano.autotest.creator.AutoTest Maven / Gradle / Ivy

package de.tsl2.nano.autotest.creator;

import de.tsl2.nano.core.IPreferences;

public enum AutoTest implements IPreferences {
	DONTTEST, FORBIDSYSTEMEXIT, DUPLICATION(9), PARALLEL, TIMEOUT(20), PRECHECK_TWICE(true), TESTNEVERFAIL, FILENAME("autotest/generated/generated-expectations-"), 
	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);

	static {
		IPreferences.init(AutoTest.class, "tsl2.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;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy