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