public final class org.junit.platform.testkit.engine.EngineTestKit$Builder extends java.lang.Object
{
private final org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder requestBuilder;
private final org.junit.platform.engine.TestEngine testEngine;
private void <init>(org.junit.platform.engine.TestEngine)
{
org.junit.platform.testkit.engine.EngineTestKit$Builder v;
org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder v, v;
org.junit.platform.engine.TestEngine v;
v := @this: org.junit.platform.testkit.engine.EngineTestKit$Builder;
v := @parameter: org.junit.platform.engine.TestEngine;
specialinvoke v.<java.lang.Object: void <init>()>();
v = staticinvoke <org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder: org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder request()>();
v = virtualinvoke v.<org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder: org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder enableImplicitConfigurationParameters(boolean)>(0);
v.<org.junit.platform.testkit.engine.EngineTestKit$Builder: org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder requestBuilder> = v;
v.<org.junit.platform.testkit.engine.EngineTestKit$Builder: org.junit.platform.engine.TestEngine testEngine> = v;
return;
}
public transient org.junit.platform.testkit.engine.EngineTestKit$Builder selectors(org.junit.platform.engine.DiscoverySelector[])
{
org.junit.platform.testkit.engine.EngineTestKit$Builder v;
org.junit.platform.engine.DiscoverySelector[] v;
org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder v;
v := @this: org.junit.platform.testkit.engine.EngineTestKit$Builder;
v := @parameter: org.junit.platform.engine.DiscoverySelector[];
v = v.<org.junit.platform.testkit.engine.EngineTestKit$Builder: org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder requestBuilder>;
virtualinvoke v.<org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder: org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder selectors(org.junit.platform.engine.DiscoverySelector[])>(v);
return v;
}
public transient org.junit.platform.testkit.engine.EngineTestKit$Builder filters(org.junit.platform.engine.DiscoveryFilter[])
{
org.junit.platform.testkit.engine.EngineTestKit$Builder v;
org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder v;
org.junit.platform.engine.DiscoveryFilter[] v;
v := @this: org.junit.platform.testkit.engine.EngineTestKit$Builder;
v := @parameter: org.junit.platform.engine.DiscoveryFilter[];
v = v.<org.junit.platform.testkit.engine.EngineTestKit$Builder: org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder requestBuilder>;
virtualinvoke v.<org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder: org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder filters(org.junit.platform.engine.Filter[])>(v);
return v;
}
public transient org.junit.platform.testkit.engine.EngineTestKit$Builder filters(org.junit.platform.engine.Filter[])
{
org.junit.platform.testkit.engine.EngineTestKit$Builder v;
org.junit.platform.engine.Filter[] v;
org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder v;
v := @this: org.junit.platform.testkit.engine.EngineTestKit$Builder;
v := @parameter: org.junit.platform.engine.Filter[];
v = v.<org.junit.platform.testkit.engine.EngineTestKit$Builder: org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder requestBuilder>;
virtualinvoke v.<org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder: org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder filters(org.junit.platform.engine.Filter[])>(v);
return v;
}
public org.junit.platform.testkit.engine.EngineTestKit$Builder configurationParameter(java.lang.String, java.lang.String)
{
org.junit.platform.testkit.engine.EngineTestKit$Builder v;
org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder v;
java.lang.String v, v;
v := @this: org.junit.platform.testkit.engine.EngineTestKit$Builder;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = v.<org.junit.platform.testkit.engine.EngineTestKit$Builder: org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder requestBuilder>;
virtualinvoke v.<org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder: org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder configurationParameter(java.lang.String,java.lang.String)>(v, v);
return v;
}
public org.junit.platform.testkit.engine.EngineTestKit$Builder configurationParameters(java.util.Map)
{
org.junit.platform.testkit.engine.EngineTestKit$Builder v;
org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder v;
java.util.Map v;
v := @this: org.junit.platform.testkit.engine.EngineTestKit$Builder;
v := @parameter: java.util.Map;
v = v.<org.junit.platform.testkit.engine.EngineTestKit$Builder: org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder requestBuilder>;
virtualinvoke v.<org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder: org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder configurationParameters(java.util.Map)>(v);
return v;
}
public org.junit.platform.testkit.engine.EngineTestKit$Builder enableImplicitConfigurationParameters(boolean)
{
org.junit.platform.testkit.engine.EngineTestKit$Builder v;
org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder v;
boolean v;
v := @this: org.junit.platform.testkit.engine.EngineTestKit$Builder;
v := @parameter: boolean;
v = v.<org.junit.platform.testkit.engine.EngineTestKit$Builder: org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder requestBuilder>;
virtualinvoke v.<org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder: org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder enableImplicitConfigurationParameters(boolean)>(v);
return v;
}
public org.junit.platform.testkit.engine.EngineExecutionResults execute()
{
org.junit.platform.testkit.engine.EngineTestKit$Builder v;
org.junit.platform.testkit.engine.EngineExecutionResults v;
org.junit.platform.testkit.engine.ExecutionRecorder v;
org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder v;
org.junit.platform.launcher.LauncherDiscoveryRequest v;
org.junit.platform.engine.TestEngine v;
v := @this: org.junit.platform.testkit.engine.EngineTestKit$Builder;
v = v.<org.junit.platform.testkit.engine.EngineTestKit$Builder: org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder requestBuilder>;
v = virtualinvoke v.<org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder: org.junit.platform.launcher.LauncherDiscoveryRequest build()>();
v = new org.junit.platform.testkit.engine.ExecutionRecorder;
specialinvoke v.<org.junit.platform.testkit.engine.ExecutionRecorder: void <init>()>();
v = v.<org.junit.platform.testkit.engine.EngineTestKit$Builder: org.junit.platform.engine.TestEngine testEngine>;
staticinvoke <org.junit.platform.testkit.engine.EngineTestKit: void executeUsingLauncherOrchestration(org.junit.platform.engine.TestEngine,org.junit.platform.launcher.LauncherDiscoveryRequest,org.junit.platform.engine.EngineExecutionListener)>(v, v, v);
v = virtualinvoke v.<org.junit.platform.testkit.engine.ExecutionRecorder: org.junit.platform.testkit.engine.EngineExecutionResults getExecutionResults()>();
return v;
}
}