// 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.RunSequentially;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import static com.github.havarunner.TestHelper.run;
import static org.junit.Assert.assertTrue;
package com.github.havarunner.beforeafter;



public class AfterBeforeTimingTest {

    static long beforeCalled;
    static long testCalled;
    static long afterCalled;

    @Test
    public void HavaRunner_calls_first_before_then_test_and_finally_after() {
// 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/beforeafter/AfterBeforeTimingTest.java
import com.github.havarunner.HavaRunner;
import com.github.havarunner.annotation.RunSequentially;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import static com.github.havarunner.TestHelper.run;
import static org.junit.Assert.assertTrue;

package com.github.havarunner.beforeafter;



public class AfterBeforeTimingTest {

    static long beforeCalled;
    static long testCalled;
    static long afterCalled;

    @Test
    public void HavaRunner_calls_first_before_then_test_and_finally_after() {
        run(new HavaRunner(SequentialTest.class));