1<?php 2class BeforeClassAndAfterClassTest extends PHPUnit_Framework_TestCase 3{ 4 public static $beforeClassWasRun = 0; 5 public static $afterClassWasRun = 0; 6 7 public static function resetProperties() 8 { 9 self::$beforeClassWasRun = 0; 10 self::$afterClassWasRun = 0; 11 } 12 13 /** 14 * @beforeClass 15 */ 16 public static function initialClassSetup() 17 { 18 self::$beforeClassWasRun++; 19 } 20 21 /** 22 * @afterClass 23 */ 24 public static function finalClassTeardown() 25 { 26 self::$afterClassWasRun++; 27 } 28 29 public function test1() 30 { 31 } 32 public function test2() 33 { 34 } 35} 36