コード例 #1
0
ファイル: SetCookieTest.php プロジェクト: rcastardo/zf2
 /**
  * @group ZF2-254
  */
 public function testSetCookieConstructor()
 {
     $setCookieHeader = new SetCookie('myname', 'myvalue', 'Wed, 13-Jan-2021 22:23:01 GMT', '/accounts', 'docs.foo.com', true, true, 99, 9);
     $this->assertEquals('myname', $setCookieHeader->getName());
     $this->assertEquals('myvalue', $setCookieHeader->getValue());
     $this->assertEquals('Wed, 13-Jan-2021 22:23:01 GMT', $setCookieHeader->getExpires());
     $this->assertEquals('/accounts', $setCookieHeader->getPath());
     $this->assertEquals('docs.foo.com', $setCookieHeader->getDomain());
     $this->assertTrue($setCookieHeader->isSecure());
     $this->assertTrue($setCookieHeader->isHttpOnly());
     $this->assertEquals(99, $setCookieHeader->getMaxAge());
     $this->assertEquals(9, $setCookieHeader->getVersion());
 }
コード例 #2
0
ファイル: SetCookieTest.php プロジェクト: pnaq57/zf2demo
 /**
  * Check that setCookie does not fail when an expiry date which is bigger then 2038 is supplied (effect only 32bit systems)
  */
 public function testSetCookieSetExpiresWithStringDateBiggerThen2038()
 {
     if (PHP_INT_SIZE !== 4) {
         $this->markTestSkipped('Testing set cookie expiry which is over 2038 is only relevant on 32bit systems');
         return;
     }
     $setCookieHeader = new SetCookie('myname', 'myvalue', 'Thu, 01-Jan-2040 00:00:00 GMT');
     $this->assertSame(2147483647, $setCookieHeader->getExpires(true));
 }