PHPUnit_TestCase($name); } function setUp() { require dirname(__FILE__) . '/_config.inc.php'; $this->test_css_file = dirname(__FILE__) . '/../css/codebase.inc.css'; require_once '../lib/CSS.inc.php'; $this->CSS =& new CSS(); $this->CSS->setFile($this->test_css_file); } function tearDown() { unset($this->CSS); } function test_setparam() { $this->CSS->setparam(array('asdf' => 123)); } function test_getparam() { $this->CSS->getparam('asdf'); } function test_setfile() { $this->CSS->setfile(dirname(__FILE__) . '/../css/codebase.inc.css'); } function test_headers() { ob_start(); $this->CSS->headers(); $result = ob_get_clean(); } function test_output() { ob_start(); $this->CSS->output(); $result = ob_get_clean(); $this->assertEquals(file_get_contents($this->test_css_file), $result); } } // Running the test. $suite = new PHPUnit_TestSuite('CSSTest'); $result = PHPUnit::run($suite); echo $result->toString(); ?>