public function testInit()
{
$session = new TCacheHttpSession();
try {
$session->init(null);
$this->fail("Expected TConfigurationException is not raised");
} catch (TConfigurationException $e) {
}
unset($session);
$session = new TCacheHttpSession();
try {
$session->setCacheModuleID('MaiCache');
$session->init(null);
$this->fail("Expected TConfigurationException is not raised");
$session->open();
} catch (TConfigurationException $e) {
}
unset($session);
self::$session = new TCacheHttpSession();
try {
self::$session->setCacheModuleID('MyCache');
self::$session->init(null);
} catch (TConfigurationException $e) {
$this->fail('TConfigurationException is not expected');
self::markTestSkipped('Cannot continue this test');
}
}