init() public method

This method is required by IModule. It reads the CacheModule property.
public init ( $config )
 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');
     }
 }