// Path: src/test/java/com/github/havarunner/TestHelper.java
// public static void run(HavaRunner havaRunner, RunNotifier runNotifier) {
//     havaRunner.run(runNotifier);
// }


import com.github.havarunner.HavaRunner;
import org.junit.Test;
import static com.github.havarunner.TestHelper.run;
import static org.junit.Assert.assertTrue;
package com.github.havarunner.enclosed;



public class EnclosedStaticClassesTest {
    static boolean parentCalled;
    static boolean childCalled;
    static boolean grandchildCalled;
    static boolean grandGrandchildCalled;

    @Test
    public void HavaRunner_supports_recursive_static_inner_classes() {
// Path: src/test/java/com/github/havarunner/TestHelper.java
// public static void run(HavaRunner havaRunner, RunNotifier runNotifier) {
//     havaRunner.run(runNotifier);
// }


// Path: src/test/java/com/github/havarunner/enclosed/EnclosedStaticClassesTest.java
import com.github.havarunner.HavaRunner;
import org.junit.Test;
import static com.github.havarunner.TestHelper.run;
import static org.junit.Assert.assertTrue;

package com.github.havarunner.enclosed;



public class EnclosedStaticClassesTest {
    static boolean parentCalled;
    static boolean childCalled;
    static boolean grandchildCalled;
    static boolean grandGrandchildCalled;

    @Test
    public void HavaRunner_supports_recursive_static_inner_classes() {
        run(new HavaRunner(Parent.class));