@@ -0,0 +1,695 @@
+package havarunner;%0A%0Aimport org.junit.AfterClass;%0Aimport org.junit.BeforeClass;%0Aimport org.junit.Test;%0A%0Aimport static havarunner.TestHelper.run;%0Aimport static org.junit.Assert.assertTrue;%0A%0Apublic class BeforeClassTest %7B%0A%0A    static boolean officeLightsAreOn = false;%0A%0A    @Test%0A    public void HavaRunner_calls_the_BeforeClass_method_exactly_once() %7B%0A        run(new HavaRunner(FirstGuyInTheOffice.class));%0A        assertTrue(officeLightsAreOn);%0A    %7D%0A%0A    static class FirstGuyInTheOffice %7B%0A        @BeforeClass%0A        static void turn_lights_on() %7B%0A            officeLightsAreOn = true;%0A        %7D%0A%0A        @Test%0A        void do_office_work() %7B%0A            assertTrue(true);%0A        %7D%0A    %7D%0A%7D%0A

Add BeforeClassTest