Пример #1
0
 public function testCanHandleDummyPostMessageSessionEnd()
 {
     $sessionHandlerParams = $this->makeSessionHandlerParams();
     $sessionHandler = new SoapHeader4($sessionHandlerParams);
     $sessionHandler->setStateful(true);
     $method = self::getMethod($sessionHandler, 'handlePostMessage');
     $actual = $method->invoke($sessionHandler, 'PNR_Retrieve', $this->getTestFile('dummyPnrResponseEnd.txt'), null, null);
     $this->assertNull($actual);
     $authProp = self::getProperty($sessionHandler, 'isAuthenticated');
     $authPropValue = $authProp->getValue($sessionHandler);
     $this->assertFalse($authPropValue);
     $sessionProp = self::getProperty($sessionHandler, 'sessionData');
     $sessionPropValue = $sessionProp->getValue($sessionHandler);
     $this->assertEquals(['sessionId' => null, 'sequenceNumber' => null, 'securityToken' => null], $sessionPropValue);
 }
Пример #2
0
 public function testCanSetStateful()
 {
     $sessionHandlerParams = $this->makeSessionHandlerParams();
     $sessionHandler = new SoapHeader4($sessionHandlerParams);
     $sessionHandler->setStateful(false);
     $this->assertFalse($sessionHandler->getStateful());
     $sessionHandler->setStateful(true);
     $this->assertTrue($sessionHandler->getStateful());
 }