public class org.junit.internal.runners.model.EachTestNotifier extends java.lang.Object
{
private final org.junit.runner.notification.RunNotifier notifier;
private final org.junit.runner.Description description;
public void <init>(org.junit.runner.notification.RunNotifier, org.junit.runner.Description)
{
org.junit.runner.Description v;
org.junit.runner.notification.RunNotifier v;
org.junit.internal.runners.model.EachTestNotifier v;
v := @this: org.junit.internal.runners.model.EachTestNotifier;
v := @parameter: org.junit.runner.notification.RunNotifier;
v := @parameter: org.junit.runner.Description;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.junit.internal.runners.model.EachTestNotifier: org.junit.runner.notification.RunNotifier notifier> = v;
v.<org.junit.internal.runners.model.EachTestNotifier: org.junit.runner.Description description> = v;
return;
}
public void addFailure(java.lang.Throwable)
{
java.lang.Throwable v;
org.junit.internal.runners.model.EachTestNotifier v;
org.junit.runner.Description v;
org.junit.runner.notification.RunNotifier v;
org.junit.runner.notification.Failure v;
boolean v;
v := @this: org.junit.internal.runners.model.EachTestNotifier;
v := @parameter: java.lang.Throwable;
v = v instanceof org.junit.runners.model.MultipleFailureException;
if v == 0 goto label;
specialinvoke v.<org.junit.internal.runners.model.EachTestNotifier: void addMultipleFailureException(org.junit.runners.model.MultipleFailureException)>(v);
goto label;
label:
v = v.<org.junit.internal.runners.model.EachTestNotifier: org.junit.runner.notification.RunNotifier notifier>;
v = new org.junit.runner.notification.Failure;
v = v.<org.junit.internal.runners.model.EachTestNotifier: org.junit.runner.Description description>;
specialinvoke v.<org.junit.runner.notification.Failure: void <init>(org.junit.runner.Description,java.lang.Throwable)>(v, v);
virtualinvoke v.<org.junit.runner.notification.RunNotifier: void fireTestFailure(org.junit.runner.notification.Failure)>(v);
label:
return;
}
private void addMultipleFailureException(org.junit.runners.model.MultipleFailureException)
{
java.util.List v;
java.util.Iterator v;
org.junit.internal.runners.model.EachTestNotifier v;
java.lang.Object v;
org.junit.runners.model.MultipleFailureException v;
boolean v;
v := @this: org.junit.internal.runners.model.EachTestNotifier;
v := @parameter: org.junit.runners.model.MultipleFailureException;
v = virtualinvoke v.<org.junit.runners.model.MultipleFailureException: java.util.List getFailures()>();
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
virtualinvoke v.<org.junit.internal.runners.model.EachTestNotifier: void addFailure(java.lang.Throwable)>(v);
goto label;
label:
return;
}
public void addFailedAssumption(org.junit.internal.AssumptionViolatedException)
{
org.junit.internal.runners.model.EachTestNotifier v;
org.junit.runner.Description v;
org.junit.internal.AssumptionViolatedException v;
org.junit.runner.notification.RunNotifier v;
org.junit.runner.notification.Failure v;
v := @this: org.junit.internal.runners.model.EachTestNotifier;
v := @parameter: org.junit.internal.AssumptionViolatedException;
v = v.<org.junit.internal.runners.model.EachTestNotifier: org.junit.runner.notification.RunNotifier notifier>;
v = new org.junit.runner.notification.Failure;
v = v.<org.junit.internal.runners.model.EachTestNotifier: org.junit.runner.Description description>;
specialinvoke v.<org.junit.runner.notification.Failure: void <init>(org.junit.runner.Description,java.lang.Throwable)>(v, v);
virtualinvoke v.<org.junit.runner.notification.RunNotifier: void fireTestAssumptionFailed(org.junit.runner.notification.Failure)>(v);
return;
}
public void fireTestFinished()
{
org.junit.runner.Description v;
org.junit.runner.notification.RunNotifier v;
org.junit.internal.runners.model.EachTestNotifier v;
v := @this: org.junit.internal.runners.model.EachTestNotifier;
v = v.<org.junit.internal.runners.model.EachTestNotifier: org.junit.runner.notification.RunNotifier notifier>;
v = v.<org.junit.internal.runners.model.EachTestNotifier: org.junit.runner.Description description>;
virtualinvoke v.<org.junit.runner.notification.RunNotifier: void fireTestFinished(org.junit.runner.Description)>(v);
return;
}
public void fireTestStarted()
{
org.junit.runner.Description v;
org.junit.runner.notification.RunNotifier v;
org.junit.internal.runners.model.EachTestNotifier v;
v := @this: org.junit.internal.runners.model.EachTestNotifier;
v = v.<org.junit.internal.runners.model.EachTestNotifier: org.junit.runner.notification.RunNotifier notifier>;
v = v.<org.junit.internal.runners.model.EachTestNotifier: org.junit.runner.Description description>;
virtualinvoke v.<org.junit.runner.notification.RunNotifier: void fireTestStarted(org.junit.runner.Description)>(v);
return;
}
public void fireTestIgnored()
{
org.junit.runner.Description v;
org.junit.runner.notification.RunNotifier v;
org.junit.internal.runners.model.EachTestNotifier v;
v := @this: org.junit.internal.runners.model.EachTestNotifier;
v = v.<org.junit.internal.runners.model.EachTestNotifier: org.junit.runner.notification.RunNotifier notifier>;
v = v.<org.junit.internal.runners.model.EachTestNotifier: org.junit.runner.Description description>;
virtualinvoke v.<org.junit.runner.notification.RunNotifier: void fireTestIgnored(org.junit.runner.Description)>(v);
return;
}
public void fireTestSuiteStarted()
{
org.junit.runner.Description v;
org.junit.runner.notification.RunNotifier v;
org.junit.internal.runners.model.EachTestNotifier v;
v := @this: org.junit.internal.runners.model.EachTestNotifier;
v = v.<org.junit.internal.runners.model.EachTestNotifier: org.junit.runner.notification.RunNotifier notifier>;
v = v.<org.junit.internal.runners.model.EachTestNotifier: org.junit.runner.Description description>;
virtualinvoke v.<org.junit.runner.notification.RunNotifier: void fireTestSuiteStarted(org.junit.runner.Description)>(v);
return;
}
public void fireTestSuiteFinished()
{
org.junit.runner.Description v;
org.junit.runner.notification.RunNotifier v;
org.junit.internal.runners.model.EachTestNotifier v;
v := @this: org.junit.internal.runners.model.EachTestNotifier;
v = v.<org.junit.internal.runners.model.EachTestNotifier: org.junit.runner.notification.RunNotifier notifier>;
v = v.<org.junit.internal.runners.model.EachTestNotifier: org.junit.runner.Description description>;
virtualinvoke v.<org.junit.runner.notification.RunNotifier: void fireTestSuiteFinished(org.junit.runner.Description)>(v);
return;
}
}