de.dagere.kopeme.junit5.extension.DummyConfiguration Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of kopeme-junit5 Show documentation
Show all versions of kopeme-junit5 Show documentation
KoPeMe-JUnit 5 integration module
package de.dagere.kopeme.junit5.extension;
import java.lang.reflect.Method;
import java.util.Optional;
import java.util.function.Function;
import java.util.function.Predicate;
import org.junit.jupiter.api.ClassOrderer;
import org.junit.jupiter.api.DisplayNameGenerator;
import org.junit.jupiter.api.MethodOrderer;
import org.junit.jupiter.api.TestInstance.Lifecycle;
import org.junit.jupiter.api.extension.ExecutionCondition;
import org.junit.jupiter.api.io.CleanupMode;
import org.junit.jupiter.api.parallel.ExecutionMode;
import org.junit.jupiter.engine.config.JupiterConfiguration;
final class DummyConfiguration implements JupiterConfiguration {
@Override
public boolean isParallelExecutionEnabled() {
// TODO Auto-generated method stub
return false;
}
@Override
public boolean isExtensionAutoDetectionEnabled() {
// TODO Auto-generated method stub
return false;
}
@Override
public Optional getRawConfigurationParameter(final String key) {
// TODO Auto-generated method stub
return null;
}
@Override
public Predicate getExecutionConditionFilter() {
// TODO Auto-generated method stub
return null;
}
@Override
public Lifecycle getDefaultTestInstanceLifecycle() {
// TODO Auto-generated method stub
return null;
}
@Override
public ExecutionMode getDefaultExecutionMode() {
// TODO Auto-generated method stub
return null;
}
@Override
public DisplayNameGenerator getDefaultDisplayNameGenerator() {
// TODO Auto-generated method stub
return new DisplayNameGenerator() {
@Override
public String generateDisplayNameForNestedClass(final Class> nestedClass) {
return nestedClass.getName();
}
@Override
public String generateDisplayNameForMethod(final Class> testClass, final Method testMethod) {
// TODO Auto-generated method stub
return testClass.getName() + "#" + testMethod.getName();
}
@Override
public String generateDisplayNameForClass(final Class> testClass) {
// TODO Auto-generated method stub
return testClass.getName();
}
};
}
@Override
public ExecutionMode getDefaultClassesExecutionMode() {
// TODO Auto-generated method stub
return null;
}
@Override
public Optional getRawConfigurationParameter(final String key, final Function transformer) {
// TODO Auto-generated method stub
return null;
}
@Override
public Optional getDefaultTestMethodOrderer() {
return Optional.of(new MethodOrderer.DisplayName());
}
@Override
public Optional getDefaultTestClassOrderer() {
// TODO Auto-generated method stub
return null;
}
@Override
public CleanupMode getDefaultTempDirCleanupMode() {
// TODO Auto-generated method stub
return null;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy