@@ -60,6 +60,9 @@ class PhpCookieManagerTest extends TestCase
60
60
public const COOKIE_HTTP_ONLY = true ;
61
61
public const COOKIE_NOT_HTTP_ONLY = false ;
62
62
public const COOKIE_EXPIRE_END_OF_SESSION = 0 ;
63
+ private const MAX_NUM_COOKIES = 50 ;
64
+ private const EXPIRE_NOW_TIME = 1 ;
65
+ private const EXPIRE_AT_END_OF_SESSION_TIME = 0 ;
63
66
64
67
/**
65
68
* Mapping from constant names to functions that handle the assertions.
@@ -515,8 +518,7 @@ public function testSetCookieSizeTooLarge()
515
518
516
519
$ cookieValue = '' ;
517
520
518
- $ cookieManager = $ this ->cookieManager ;
519
- for ($ i = 0 ; $ i < $ cookieManager ::MAX_COOKIE_SIZE + 1 ; $ i ++) {
521
+ for ($ i = 0 ; $ i < $ this ->cookieManager ::MAX_COOKIE_SIZE + 1 ; $ i ++) {
520
522
$ cookieValue = $ cookieValue . 'a ' ;
521
523
}
522
524
@@ -544,9 +546,8 @@ public function testSetTooManyCookies()
544
546
545
547
$ userAgent = 'some_user_agent ' ;
546
548
547
- $ cookieManager = $ this ->cookieManager ;
548
- // Set $cookieManager::MAX_NUM_COOKIES number of cookies in superglobal $_COOKIE.
549
- for ($ i = count ($ _COOKIE ); $ i < $ cookieManager ::MAX_NUM_COOKIES ; $ i ++) {
549
+ // Set self::MAX_NUM_COOKIES number of cookies in superglobal $_COOKIE.
550
+ for ($ i = count ($ _COOKIE ); $ i < self ::MAX_NUM_COOKIES ; $ i ++) {
550
551
$ _COOKIE ['test_cookie_ ' . $ i ] = self ::COOKIE_VALUE . '_ ' . $ i ;
551
552
}
552
553
@@ -566,7 +567,7 @@ public function testSetTooManyCookies()
566
567
->with (
567
568
new Phrase ('Unable to send the cookie. Maximum number of cookies would be exceeded. ' ),
568
569
[
569
- 'cookies ' => $ _COOKIE ,
570
+ 'cookies ' => array_keys ( $ _COOKIE ) ,
570
571
'user-agent ' => $ userAgent
571
572
]
572
573
);
@@ -615,7 +616,7 @@ private static function assertDeleteCookie(
615
616
) {
616
617
self ::assertEquals (self ::DELETE_COOKIE_NAME , $ name );
617
618
self ::assertEquals ('' , $ value );
618
- self ::assertEquals ($ expiry , PhpCookieManager ::EXPIRE_NOW_TIME );
619
+ self ::assertEquals ($ expiry , self ::EXPIRE_NOW_TIME );
619
620
self ::assertFalse ($ secure );
620
621
self ::assertFalse ($ httpOnly );
621
622
self ::assertEquals ('magento.url ' , $ domain );
@@ -641,7 +642,7 @@ private static function assertDeleteCookieWithNoMetadata(
641
642
) {
642
643
self ::assertEquals (self ::DELETE_COOKIE_NAME_NO_METADATA , $ name );
643
644
self ::assertEquals ('' , $ value );
644
- self ::assertEquals ($ expiry , PhpCookieManager ::EXPIRE_NOW_TIME );
645
+ self ::assertEquals ($ expiry , self ::EXPIRE_NOW_TIME );
645
646
self ::assertFalse ($ secure );
646
647
self ::assertFalse ($ httpOnly );
647
648
self ::assertEquals ('' , $ domain );
@@ -667,7 +668,7 @@ private static function assertSensitiveCookieWithNoMetaDataHttps(
667
668
) {
668
669
self ::assertEquals (self ::SENSITIVE_COOKIE_NAME_NO_METADATA_HTTPS , $ name );
669
670
self ::assertEquals (self ::COOKIE_VALUE , $ value );
670
- self ::assertEquals (PhpCookieManager ::EXPIRE_AT_END_OF_SESSION_TIME , $ expiry );
671
+ self ::assertEquals (self ::EXPIRE_AT_END_OF_SESSION_TIME , $ expiry );
671
672
self ::assertTrue ($ secure );
672
673
self ::assertTrue ($ httpOnly );
673
674
self ::assertEquals ('' , $ domain );
@@ -693,7 +694,7 @@ private static function assertSensitiveCookieWithNoMetaDataNotHttps(
693
694
) {
694
695
self ::assertEquals (self ::SENSITIVE_COOKIE_NAME_NO_METADATA_NOT_HTTPS , $ name );
695
696
self ::assertEquals (self ::COOKIE_VALUE , $ value );
696
- self ::assertEquals (PhpCookieManager ::EXPIRE_AT_END_OF_SESSION_TIME , $ expiry );
697
+ self ::assertEquals (self ::EXPIRE_AT_END_OF_SESSION_TIME , $ expiry );
697
698
self ::assertFalse ($ secure );
698
699
self ::assertTrue ($ httpOnly );
699
700
self ::assertEquals ('' , $ domain );
@@ -719,7 +720,7 @@ private static function assertSensitiveCookieNoDomainNoPath(
719
720
) {
720
721
self ::assertEquals (self ::SENSITIVE_COOKIE_NAME_NO_DOMAIN_NO_PATH , $ name );
721
722
self ::assertEquals (self ::COOKIE_VALUE , $ value );
722
- self ::assertEquals (PhpCookieManager ::EXPIRE_AT_END_OF_SESSION_TIME , $ expiry );
723
+ self ::assertEquals (self ::EXPIRE_AT_END_OF_SESSION_TIME , $ expiry );
723
724
self ::assertTrue ($ secure );
724
725
self ::assertTrue ($ httpOnly );
725
726
self ::assertEquals ('' , $ domain );
@@ -745,7 +746,7 @@ private static function assertSensitiveCookieWithDomainAndPath(
745
746
) {
746
747
self ::assertEquals (self ::SENSITIVE_COOKIE_NAME_WITH_DOMAIN_AND_PATH , $ name );
747
748
self ::assertEquals (self ::COOKIE_VALUE , $ value );
748
- self ::assertEquals (PhpCookieManager ::EXPIRE_AT_END_OF_SESSION_TIME , $ expiry );
749
+ self ::assertEquals (self ::EXPIRE_AT_END_OF_SESSION_TIME , $ expiry );
749
750
self ::assertFalse ($ secure );
750
751
self ::assertTrue ($ httpOnly );
751
752
self ::assertEquals ('magento.url ' , $ domain );
@@ -797,7 +798,7 @@ private static function assertPublicCookieWithNoDomainNoPath(
797
798
) {
798
799
self ::assertEquals (self ::PUBLIC_COOKIE_NAME_NO_METADATA , $ name );
799
800
self ::assertEquals (self ::COOKIE_VALUE , $ value );
800
- self ::assertEquals (PhpCookieManager ::EXPIRE_AT_END_OF_SESSION_TIME , $ expiry );
801
+ self ::assertEquals (self ::EXPIRE_AT_END_OF_SESSION_TIME , $ expiry );
801
802
self ::assertTrue ($ secure );
802
803
self ::assertTrue ($ httpOnly );
803
804
self ::assertEquals ('magento.url ' , $ domain );
0 commit comments