32
32
use const IDNA_NONTRANSITIONAL_TO_UNICODE ;
33
33
34
34
/**
35
- * @coversDefaultClass Pdp\Rules
35
+ * @coversDefaultClass \ Pdp\Rules
36
36
*/
37
37
class RulesTest extends TestCase
38
38
{
@@ -114,9 +114,9 @@ public function testwithIDNAOptions(): void
114
114
115
115
/**
116
116
* @covers ::resolve
117
- * @covers ::resolveCookieDomain
118
- * @covers ::resolveICANNDomain
119
- * @covers ::resolvePrivateDomain
117
+ * @covers ::getCookieDomain
118
+ * @covers ::getICANNDomain
119
+ * @covers ::getPrivateDomain
120
120
* @covers ::validateDomain
121
121
* @covers ::validateSection
122
122
* @covers \Pdp\Domain::isResolvable
@@ -155,12 +155,12 @@ public function testResolveThrowsExceptionOnWrongDomainType(): void
155
155
/**
156
156
* @covers ::resolve
157
157
* @covers ::validateSection
158
- * @covers \Pdp\Domain::isResolvable
159
158
* @covers ::findPublicSuffix
160
159
* @covers ::findPublicSuffixFromSection
160
+ * @covers \Pdp\Domain::isKnown
161
+ * @covers \Pdp\Domain::isResolvable
161
162
* @covers \Pdp\PublicSuffix::setSection
162
163
* @covers \Pdp\PublicSuffix::isKnown
163
- * @covers \Pdp\Domain::isKnown
164
164
* @covers \Pdp\IDNAConverterTrait::parse
165
165
*/
166
166
public function testIsSuffixValidFalse (): void
@@ -172,13 +172,13 @@ public function testIsSuffixValidFalse(): void
172
172
/**
173
173
* @covers ::resolve
174
174
* @covers ::validateSection
175
- * @covers \Pdp\Domain::isResolvable
176
175
* @covers ::findPublicSuffix
177
176
* @covers ::findPublicSuffixFromSection
178
177
* @covers \Pdp\PublicSuffix::setSection
179
178
* @covers \Pdp\PublicSuffix::isKnown
180
179
* @covers \Pdp\PublicSuffix::isICANN
181
180
* @covers \Pdp\PublicSuffix::isPrivate
181
+ * @covers \Pdp\Domain::isResolvable
182
182
* @covers \Pdp\Domain::withPublicSuffix
183
183
* @covers \Pdp\Domain::isKnown
184
184
* @covers \Pdp\Domain::isICANN
@@ -195,16 +195,16 @@ public function testIsSuffixValidTrue(): void
195
195
196
196
/**
197
197
* @covers ::resolve
198
- * @covers ::resolveCookieDomain
198
+ * @covers ::getCookieDomain
199
199
* @covers ::validateDomain
200
200
* @covers ::validateSection
201
- * @covers \Pdp\Domain::isResolvable
202
201
* @covers ::findPublicSuffix
203
202
* @covers ::findPublicSuffixFromSection
204
203
* @covers \Pdp\PublicSuffix::setSection
205
204
* @covers \Pdp\PublicSuffix::isKnown
206
205
* @covers \Pdp\PublicSuffix::isICANN
207
206
* @covers \Pdp\PublicSuffix::isPrivate
207
+ * @covers \Pdp\Domain::isResolvable
208
208
* @covers \Pdp\Domain::withPublicSuffix
209
209
* @covers \Pdp\Domain::isKnown
210
210
* @covers \Pdp\Domain::isICANN
@@ -221,16 +221,16 @@ public function testIsSuffixValidFalseWithPunycoded(): void
221
221
222
222
/**
223
223
* @covers ::resolve
224
- * @covers ::resolveICANNDomain
224
+ * @covers ::getICANNDomain
225
225
* @covers ::validateDomain
226
226
* @covers ::validateSection
227
- * @covers \Pdp\Domain::isResolvable
228
227
* @covers ::findPublicSuffix
229
228
* @covers ::findPublicSuffixFromSection
230
229
* @covers \Pdp\PublicSuffix::setSection
231
230
* @covers \Pdp\PublicSuffix::isKnown
232
231
* @covers \Pdp\PublicSuffix::isICANN
233
232
* @covers \Pdp\PublicSuffix::isPrivate
233
+ * @covers \Pdp\Domain::isResolvable
234
234
* @covers \Pdp\Domain::withPublicSuffix
235
235
* @covers \Pdp\Domain::isKnown
236
236
* @covers \Pdp\Domain::isICANN
@@ -247,7 +247,7 @@ public function testSubDomainIsNull(): void
247
247
248
248
/**
249
249
* @covers ::resolve
250
- * @covers ::resolveCookieDomain
250
+ * @covers ::getCookieDomain
251
251
* @covers ::validateDomain
252
252
* @covers ::validateSection
253
253
* @covers \Pdp\IDNAConverterTrait::parse
@@ -291,7 +291,7 @@ public function testWithAbsoluteHostInvalid(): void
291
291
292
292
/**
293
293
* @covers ::resolve
294
- * @covers ::resolvePrivateDomain
294
+ * @covers ::getPrivateDomain
295
295
* @covers ::validateDomain
296
296
* @covers ::validateSection
297
297
* @covers ::findPublicSuffix
@@ -311,7 +311,7 @@ public function testWithPrivateDomainInvalid(): void
311
311
312
312
/**
313
313
* @covers ::resolve
314
- * @covers ::resolvePrivateDomain
314
+ * @covers ::getPrivateDomain
315
315
* @covers ::validateDomain
316
316
* @covers ::validateSection
317
317
* @covers ::findPublicSuffix
@@ -381,7 +381,7 @@ public function testWithDomainInterfaceObject(): void
381
381
382
382
/**
383
383
* @covers ::resolve
384
- * @covers ::resolveICANNDomain
384
+ * @covers ::getICANNDomain
385
385
* @covers ::validateDomain
386
386
* @covers \Pdp\Domain::setRegistrableDomain
387
387
* @covers \Pdp\Domain::getRegistrableDomain
@@ -399,7 +399,7 @@ public function testGetRegistrableDomain($publicSuffix, $registrableDomain, $dom
399
399
400
400
/**
401
401
* @covers ::resolve
402
- * @covers ::resolveICANNDomain
402
+ * @covers ::getICANNDomain
403
403
* @covers ::validateDomain
404
404
* @covers \Pdp\IDNAConverterTrait::parse
405
405
* @covers \Pdp\Domain::setPublicSuffix
@@ -477,8 +477,6 @@ public function testGetPublicSuffixThrowsCouldNotResolvePublicSuffix($domain, $s
477
477
478
478
public function invalidParseProvider (): iterable
479
479
{
480
- $ long_label = implode ('. ' , array_fill (0 , 62 , 'a ' ));
481
-
482
480
return [
483
481
'single label host ' => ['localhost ' , Rules::ICANN_DOMAINS ],
484
482
];
@@ -710,20 +708,20 @@ public function testResolveWithIDNAOptions(): void
710
708
}
711
709
712
710
/**
713
- * @covers ::getCookieEffectiveTLD
714
- * @covers ::getICANNEffectiveTLD
715
- * @covers ::getPrivateEffectiveTLD
711
+ * @covers ::getCookieDomain
712
+ * @covers ::getICANNDomain
713
+ * @covers ::getPrivateDomain
716
714
* @dataProvider effectiveTLDProvider
717
715
* @param string $host
718
716
* @param string $cookieETLD
719
717
* @param string $icannETLD
720
718
* @param string $privateETLD
721
719
*/
722
- public function testEffectiveTLDResolution (string $ host , string $ cookieETLD , string $ icannETLD , string $ privateETLD ): void
720
+ public function testGetCookieDomain (string $ host , string $ cookieETLD , string $ icannETLD , string $ privateETLD ): void
723
721
{
724
- self ::assertSame ($ cookieETLD , (string ) $ this ->rules ->getCookieEffectiveTLD ($ host ));
725
- self ::assertSame ($ icannETLD , (string ) $ this ->rules ->getICANNEffectiveTLD ($ host ));
726
- self ::assertSame ($ privateETLD , (string ) $ this ->rules ->getPrivateEffectiveTLD ($ host ));
722
+ self ::assertSame ($ cookieETLD , (string ) $ this ->rules ->getCookieDomain ($ host)-> getPublicSuffix ( ));
723
+ self ::assertSame ($ icannETLD , (string ) $ this ->rules ->getICANNDomain ($ host)-> getPublicSuffix ( ));
724
+ self ::assertSame ($ privateETLD , (string ) $ this ->rules ->getPrivateDomain ($ host)-> getPublicSuffix ( ));
727
725
}
728
726
729
727
public function effectiveTLDProvider (): iterable
0 commit comments