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


package org.junit.internal;

import java.util.ArrayList;
import java.util.List;

import org.junit.Assert;

 * Thrown when two array elements differ
 * @see Assert#assertArrayEquals(String, Object[], Object[])
public class ArrayComparisonFailure extends AssertionError {

    private static final long serialVersionUID = 1L;

     * We have to use the f prefix until the next major release to ensure
     * serialization compatibility.
     * See https://github.com/junit-team/junit4/issues/976
    private final List<Integer> fIndices = new ArrayList<Integer>();
    private final String fMessage;
    private final AssertionError fCause;

     * Construct a new <code>ArrayComparisonFailure</code> with an error text and the array's
     * dimension that was not equal
     * @param cause the exception that caused the array's content to fail the assertion test
     * @param index the array position of the objects that are not equal.
     * @see Assert#assertArrayEquals(String, Object[], Object[])
    public ArrayComparisonFailure(String message, AssertionError cause, int index) {
        this.fMessage = message;
        this.fCause = cause;

    public void addDimension(int index) {
        fIndices.add(0, index);

    public synchronized Throwable getCause() {
        return super.getCause() == null ? fCause : super.getCause();

    public String getMessage() {
        StringBuilder sb = new StringBuilder();
        if (fMessage != null) {
        sb.append("arrays first differed at element ");
        for (int each : fIndices) {
        sb.append("; ");
        return sb.toString();

     * {@inheritDoc}
    public String toString() {
        return getMessage();



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 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, 11016👍, 0💬