12 require_once(
'./libs/composer/vendor/autoload.php');
39 parent::setUpBeforeClass();
44 protected function setUp() : void
49 $cookieName =
"ilias";
50 $cookieValue =
"theNewCookiesAreYummy";
51 $this->cookie = self::$cookieFactory->create($cookieName, $cookieValue);
61 $newCookie = $this->cookie->withValue(
"yes!");
62 $this->assertEquals($newValue, $newCookie->getValue());
63 $this->assertNotEquals($this->cookie->getValue(), $newCookie->getValue());
73 $newCookie = $this->cookie->withExpires($expires);
75 $this->assertEquals($expires, $newCookie->getExpires());
76 $this->assertNotEquals($this->cookie->getExpires(), $newCookie->getExpires());
85 $newCookie = $this->cookie->rememberForLongTime();
88 $this->assertNotEquals($this->cookie->getExpires(), $newCookie->getExpires());
97 $newCookie = $this->cookie->expire();
100 $this->assertNotEquals($this->cookie->getExpires(), $newCookie->getExpires());
110 $newCookie = $this->cookie->withMaxAge($maxAge);
112 $this->assertEquals($maxAge, $newCookie->getMaxAge());
113 $this->assertNotEquals($this->cookie->getMaxAge(), $newCookie->getMaxAge());
123 $newCookie = $this->cookie->withPath($path);
125 $this->assertEquals($path, $newCookie->getPath());
126 $this->assertNotEquals($this->cookie->getPath(), $newCookie->getPath());
135 $domain =
'ilias.de';
136 $newCookie = $this->cookie->withDomain($domain);
138 $this->assertEquals($domain, $newCookie->getDomain());
139 $this->assertNotEquals($this->cookie->getDomain(), $newCookie->getDomain());
149 $newCookie = $this->cookie->withSecure($secure);
151 $this->assertTrue($newCookie->getSecure());
152 $this->assertNotEquals($this->cookie->getSecure(), $newCookie->getSecure());
162 $newCookie = $this->cookie->withHttpOnly($httpOnly);
164 $this->assertTrue($newCookie->getHttpOnly());
165 $this->assertNotEquals($this->cookie->getHttpOnly(), $newCookie->getHttpOnly());
testRememberForeverDoesNotChangeTheCurrentObject()
testWithHttpOnlyDoesNotChangeTheCurrentObject()
testExpireDoesNotChangeTheCurrentObject()
testWithExpiresDoesNotChangeTheCurrentObject()
Class CookieJarWrapperTest.
testWithValueDoesNotChangeTheCurrentObject()
testWithSecureDoesNotChangeTheCurrentObject()
testWithDomainDoesNotChangeTheCurrentObject()
testWithPathDoesNotChangeTheCurrentObject()
testWithMaxAgeDoesNotChangeTheCurrentObject()
static setUpBeforeClass()