// Path: json-unit/src/main/java/net/javacrumbs/jsonunit/JsonAssert.java
// public static void assertJsonEquals(Object expected, Object actual) {
//     assertJsonEquals(expected, actual, configuration);
// }


import org.junit.Test;
import static net.javacrumbs.jsonunit.JsonAssert.assertJsonEquals;
import static org.assertj.core.api.Assertions.assertThatThrownBy;
package net.javacrumbs.jsonunit.test.junit4;




public class JUnit4Test {

    @Test
    public void testComplexErrors() {
// Path: json-unit/src/main/java/net/javacrumbs/jsonunit/JsonAssert.java
// public static void assertJsonEquals(Object expected, Object actual) {
//     assertJsonEquals(expected, actual, configuration);
// }


// Path: tests/test-junit4/src/test/java/net/javacrumbs/jsonunit/test/junit4/JUnit4Test.java
import org.junit.Test;
import static net.javacrumbs.jsonunit.JsonAssert.assertJsonEquals;
import static org.assertj.core.api.Assertions.assertThatThrownBy;

package net.javacrumbs.jsonunit.test.junit4;




public class JUnit4Test {

    @Test
    public void testComplexErrors() {
        assertThatThrownBy(() -> assertJsonEquals("{\n" +