JUnit 4.13.2 Source Code Files

JUnit Source Code Files are provided in the source package file, junit-4.13.2-sources.jar.

You can browse JUnit Source Code files below:

✍: FYIcenter.com

org/junit/internal/runners/model/EachTestNotifier.java

package org.junit.internal.runners.model;

import org.junit.internal.AssumptionViolatedException;
import org.junit.runner.Description;
import org.junit.runner.notification.Failure;
import org.junit.runner.notification.RunNotifier;
import org.junit.runners.model.MultipleFailureException;

public class EachTestNotifier {
    private final RunNotifier notifier;

    private final Description description;

    public EachTestNotifier(RunNotifier notifier, Description description) {
        this.notifier = notifier;
        this.description = description;
    }

    public void addFailure(Throwable targetException) {
        if (targetException instanceof MultipleFailureException) {
            addMultipleFailureException((MultipleFailureException) targetException);
        } else {
            notifier.fireTestFailure(new Failure(description, targetException));
        }
    }

    private void addMultipleFailureException(MultipleFailureException mfe) {
        for (Throwable each : mfe.getFailures()) {
            addFailure(each);
        }
    }

    public void addFailedAssumption(AssumptionViolatedException e) {
        notifier.fireTestAssumptionFailed(new Failure(description, e));
    }

    public void fireTestFinished() {
        notifier.fireTestFinished(description);
    }

    public void fireTestStarted() {
        notifier.fireTestStarted(description);
    }

    public void fireTestIgnored() {
        notifier.fireTestIgnored(description);
    }

    /**
     * Calls {@link RunNotifier#fireTestSuiteStarted(Description)}, passing the
     * {@link Description} that was passed to the {@code EachTestNotifier} constructor.
     * This should be called when a test suite is about to be started.
     * @see RunNotifier#fireTestSuiteStarted(Description)
     * @since 4.13
     */
    public void fireTestSuiteStarted() {
        notifier.fireTestSuiteStarted(description);
    }

    /**
     * Calls {@link RunNotifier#fireTestSuiteFinished(Description)}, passing the
     * {@link Description} that was passed to the {@code EachTestNotifier} constructor.
     * This should be called when a test suite has finished, whether the test suite succeeds
     * or fails.
     * @see RunNotifier#fireTestSuiteFinished(Description)
     * @since 4.13
     */
    public void fireTestSuiteFinished() {
        notifier.fireTestSuiteFinished(description);
    }
}

org/junit/internal/runners/model/EachTestNotifier.java

 

Or download all of them as a single archive file:

File name: junit-4.13.2-sources.jar
File size: 234540 bytes
Release date: 2021-02-13
Download 

 

Download and Install junit-4.12.jar

Download and Install junit-4.13.2.jar

Download and Install JUnit (Java Unit) Testing

⇑⇑ FAQ for JUnit (Java Unit) Testing

2016-03-28, 11174👍, 0💬