]> WPIA git - gigi.git/commitdiff
upd: the Public suffix list changed (again), as did the test vectors.
authorFelix Dörre <felix@dogcraft.de>
Sat, 3 Oct 2015 12:43:23 +0000 (14:43 +0200)
committerFelix Dörre <felix@dogcraft.de>
Sat, 3 Oct 2015 12:43:23 +0000 (14:43 +0200)
(next change in such a short time will lead to implementing fetching
these test vectors live when testing)

tests/org/cacert/gigi/util/TestPublicSuffixes.txt

index 898e137331b74a36b1d62de2e11aa6c877746352..09be1f52c9da94303e92804d6e1597b308d2a7c1 100644 (file)
@@ -8,20 +8,20 @@ checkPublicSuffix('COM', null);
 checkPublicSuffix('example.COM', 'example.com');
 checkPublicSuffix('WwW.example.COM', 'example.com');
 // Leading dot.
-//checkPublicSuffix('.com', null);
-//checkPublicSuffix('.example', null);
-//checkPublicSuffix('.example.com', null);
-//checkPublicSuffix('.example.example', null);
+checkPublicSuffix('.com', null);
+checkPublicSuffix('.example', null);
+checkPublicSuffix('.example.com', null);
+checkPublicSuffix('.example.example', null);
 // Unlisted TLD.
-//checkPublicSuffix('example', null);
-//checkPublicSuffix('example.example', 'example.example');
-//checkPublicSuffix('b.example.example', 'example.example');
-//checkPublicSuffix('a.b.example.example', 'example.example');
+checkPublicSuffix('example', null);
+checkPublicSuffix('example.example', 'example.example');
+checkPublicSuffix('b.example.example', 'example.example');
+checkPublicSuffix('a.b.example.example', 'example.example');
 // Listed, but non-Internet, TLD.
-checkPublicSuffix('local', null);
-checkPublicSuffix('example.local', null);
-checkPublicSuffix('b.example.local', null);
-checkPublicSuffix('a.b.example.local', null);
+//checkPublicSuffix('local', null);
+//checkPublicSuffix('example.local', null);
+//checkPublicSuffix('b.example.local', null);
+//checkPublicSuffix('a.b.example.local', null);
 // TLD with only 1 rule.
 checkPublicSuffix('biz', null);
 checkPublicSuffix('domain.biz', 'domain.biz');
@@ -38,10 +38,10 @@ checkPublicSuffix('b.example.uk.com', 'example.uk.com');
 checkPublicSuffix('a.b.example.uk.com', 'example.uk.com');
 checkPublicSuffix('test.ac', 'test.ac');
 // TLD with only 1 (wildcard) rule.
-checkPublicSuffix('il', null);
-checkPublicSuffix('c.il', null);
-checkPublicSuffix('b.c.il', 'b.c.il');
-checkPublicSuffix('a.b.c.il', 'b.c.il');
+checkPublicSuffix('mm', null);
+checkPublicSuffix('c.mm', null);
+checkPublicSuffix('b.c.mm', 'b.c.mm');
+checkPublicSuffix('a.b.c.mm', 'b.c.mm');
 // More complex TLD.
 checkPublicSuffix('jp', null);
 checkPublicSuffix('test.jp', 'test.jp');