Changeset 154

Show
Ignore:
Timestamp:
01/25/07 18:34:23 (1 year ago)
Author:
mikey
Message:

added test for net.stubbles.ipo.session.stubPHPSession

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/main/php/net/stubbles/ipo/session/stubPHPSession.php

    r153 r154  
    5555    public function regenerateID() 
    5656    { 
    57         session_regenerate_id(); 
     57        @session_regenerate_id(true); 
    5858    } 
    5959 
     
    6363    public function invalidate() 
    6464    { 
    65         $this->reset(); 
     65        $_SESSION = array(); 
    6666        @session_destroy(); 
    6767        @session_start(); 
     
    7575    public function reset() 
    7676    { 
    77         $_SESSION = array(); 
     77        $nextToken = $_SESSION[stubSession::NEXT_TOKEN]; 
     78        $_SESSION  = array(stubSession::START_TIME  => time(), 
     79                           stubSession::FINGERPRINT => $this->getFingerprint(), 
     80                           stubSession::NEXT_TOKEN  => $nextToken 
     81                     ); 
    7882    } 
    7983     
  • trunk/src/test/php/net/stubbles/ipo/IPOTestSuite.php

    r153 r154  
    3636         
    3737        $this->addTestFile($dir . '/session/stubBaseSessionTestCase.php'); 
     38        $this->addTestFile($dir . '/session/stubPHPSessionTestCase.php'); 
    3839    } 
    3940} 
  • trunk/src/test/run.php

    r152 r154  
    77 * @subpackage  test 
    88 */ 
     9ob_start(); 
    910define('TEST_SRC_PATH', dirname(__FILE__)); 
    1011require TEST_SRC_PATH . '/../../config/php/config.php'; 
     
    4445} 
    4546stubblesTestRunner::main(); 
     47ob_end_flush(); 
    4648?>