微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

org.junit.platform.engine.ConfigurationParameters的实例源码

项目:webtester2-core    文件TestClassExecutor.java   
public static void execute(Class<?> testClass) throws Exception {
    try {

        JupiterTestEngine engine = new JupiterTestEngine();

        TestClassEnginediscoveryRequest discoveryRequest = new TestClassEnginediscoveryRequest(testClass);
        TestDescriptor testDescriptor = engine.discover(discoveryRequest,UniqueId.forEngine("foo-bar"));

        EngineExecutionListener listener = new NoOpEngineExecutionListener();
        ConfigurationParameters parameters = new NoConfigurationParameters();
        engine.execute(new ExecutionRequest(testDescriptor,listener,parameters));

    } catch (UndeclaredThrowableException e) {
        Throwable cause = getFirstNonUndeclaredThrowableCause(e);
        if (cause instanceof Error) {
            throw ( Error ) cause;
        } else if (cause instanceof RuntimeException) {
            throw ( RuntimeException ) cause;
        } else if (cause instanceof Exception) {
            throw ( Exception ) cause;
        } else {
            throw e;
        }
    }
}
项目:webtester2-core    文件TestClassExecutor.java   
@Override
public ConfigurationParameters getConfigurationParameters() {
    return new NoConfigurationParameters();
}
项目:jovial    文件ClojureTestEngine.java   
@Override
protected Object getEngine(ConfigurationParameters config) {
    return SimpleClojure.invoke("org.ajoberstar.jovial.engine.clojure-test","engine",config);
}
项目:junit5-samples    文件Machine.java   
/**
 * Extract amount of scoops to generate.
 */
int getScoops(EnginediscoveryRequest discoveryRequest,int defaultScoops) {
    ConfigurationParameters parameters = discoveryRequest.getConfigurationParameters();
    String scoops = parameters.get("scoops").orElse(Integer.toString(defaultScoops));
    return Integer.valueOf(scoops);
}
项目:jovial    文件BaseClojureEngine.java   
protected abstract Object getEngine(ConfigurationParameters config);

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。