/** * Test hasToken * * @covers JSession::hasToken * * @return void */ public function testHasToken() { $token = $this->object->getToken(); $this->assertTrue($this->object->hasToken($token), 'Line: ' . __LINE__ . ' Correct token should be true'); $this->assertFalse($this->object->hasToken('abc', false), 'Line: ' . __LINE__ . ' Should return false with wrong token'); $this->assertEquals('active', $this->object->getState(), 'Line: ' . __LINE__ . ' State should not be set to expired'); $this->assertFalse($this->object->hasToken('abc'), 'Line: ' . __LINE__ . ' Should return false with wrong token'); $this->assertEquals('expired', $this->object->getState(), 'Line: ' . __LINE__ . ' State should be set to expired by default'); }