コード例 #1
0
 function testFlags()
 {
     $this->assertEquals(PSU::session_start_flags(true), PSU::FORCE_SSL | PSU::NOLOG, 'legacy true flag');
     $this->assertEquals(PSU::session_start_flags(false), PSU::LOG, 'legacy false flag');
     $this->assertEquals(PSU::session_start_flags(), PSU::FORCE_SSL | PSU::NOLOG, 'default flags');
     $this->assertEquals(PSU::session_start_flags(PSU::NOLOG), PSU::NOLOG, 'only specify nolog');
     $this->assertEquals(PSU::session_start_flags(PSU::LOG), PSU::LOG, 'only specify log');
     $this->assertEquals(PSU::session_start_flags(PSU::ABORT_NOSSL), PSU::ABORT_NOSSL | PSU::LOG, 'abort on no ssl adds logging');
     $this->assertEquals(PSU::session_start_flags(PSU::FORCE_SSL), PSU::FORCE_SSL, 'force ssl does not add logging');
 }