// 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 com.github.havarunner.annotation.PartOf;
import org.junit.Test;
import org.junit.experimental.runners.Enclosed;
import org.junit.runner.RunWith;
import static com.github.havarunner.TestHelper.run;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;
package com.github.havarunner.suite;



@RunWith(Enclosed.class)
public class RunningSuiteTest {

    public static class when_running_the_whole_suite {
        static boolean suiteTestCalled;
        static boolean suiteMember1Called;
        static boolean suiteMember2Called;

        @Test
        public void HavaRunner_calls_all_the_suite_members_when_running_the_suite() {
// 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/suite/RunningSuiteTest.java
import com.github.havarunner.HavaRunner;
import com.github.havarunner.annotation.PartOf;
import org.junit.Test;
import org.junit.experimental.runners.Enclosed;
import org.junit.runner.RunWith;
import static com.github.havarunner.TestHelper.run;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;

package com.github.havarunner.suite;



@RunWith(Enclosed.class)
public class RunningSuiteTest {

    public static class when_running_the_whole_suite {
        static boolean suiteTestCalled;
        static boolean suiteMember1Called;
        static boolean suiteMember2Called;

        @Test
        public void HavaRunner_calls_all_the_suite_members_when_running_the_suite() {
            run(new HavaRunner(ExampleSuite.class));