PHPUnit_TestCase($name); } function setUp() { require dirname(__FILE__) . '/_config.inc.php'; require_once '../lib/Cache.inc.php'; $this->Cache =& new Cache(PARAM); } function tearDown() { unset($this->Cache); } function test_getinstance() { $result = $this->Cache->getinstance(PARAM); $expected = EXPECTED_VAL; $this->assertEquals($expected, $result); } function test_setparam() { $result = $this->Cache->setparam(PARAM); $expected = EXPECTED_VAL; $this->assertEquals($expected, $result); } function test_getparam() { $result = $this->Cache->getparam(PARAM); $expected = EXPECTED_VAL; $this->assertEquals($expected, $result); } function test_putcache() { $result = $this->Cache->putcache(PARAM); $expected = EXPECTED_VAL; $this->assertEquals($expected, $result); } function test_getcache() { $result = $this->Cache->getcache(PARAM); $expected = EXPECTED_VAL; $this->assertEquals($expected, $result); } function test_iscached() { $result = $this->Cache->iscached(PARAM); $expected = EXPECTED_VAL; $this->assertEquals($expected, $result); } function test_breakcache() { $result = $this->Cache->breakcache(PARAM); $expected = EXPECTED_VAL; $this->assertEquals($expected, $result); } } // Running the test. $suite = new PHPUnit_TestSuite('CacheTest'); $result = PHPUnit::run($suite); echo $result->toString(); ?>