public static function resetProperties() { self::$beforeWasRun = 0; self::$afterWasRun = 0; }
public function testTestWithAnnotation() { $test = new PHPUnit_Framework_TestSuite('TestWithTest'); BeforeAndAfterTest::resetProperties(); $result = $test->run(); $this->assertEquals(4, count($result->passed())); }
public function testBeforeAnnotation() { $test = new PHPUnit_Framework_TestSuite('BeforeAndAfterTest'); BeforeAndAfterTest::resetProperties(); $result = $test->run(); $this->assertEquals(2, BeforeAndAfterTest::$beforeWasRun); $this->assertEquals(2, BeforeAndAfterTest::$afterWasRun); }