test/jdk/sun/security/util/RegisteredDomain/tests.dat
changeset 58830 fa0b9f9c597a
equal deleted inserted replaced
58829:13ad9a1bac18 58830:fa0b9f9c597a
       
     1 # This file is UTF-8 encoded.
       
     2 #
       
     3 # Test                  Expected        Expected
       
     4 # String                Public Suffix   Registered Domain
       
     5 #
       
     6 
       
     7 # ac
       
     8 foo.ac                  ac              foo.ac
       
     9 www.foo.ac              ac              foo.ac
       
    10 com.ac                  com.ac          null
       
    11 www.foo.com.ac          com.ac          foo.com.ac
       
    12 www.foo.mil.ac          mil.ac          foo.mil.ac
       
    13 ac                      ac              null
       
    14 
       
    15 # Will not match anything in the public suffix list
       
    16 biff.barr               null            null
       
    17 
       
    18 # aero
       
    19 www.site.gliding.aero   gliding.aero    site.gliding.aero
       
    20 media.aero              media.aero      null
       
    21 foo.media.aero          media.aero      foo.media.aero
       
    22 www.bar.aero            aero            bar.aero
       
    23 
       
    24 # aq: domain with only one entry
       
    25 aq                      aq              null
       
    26 foo.aq                  aq              foo.aq
       
    27 www.foo.aq              aq              foo.aq
       
    28 
       
    29 # arpa:
       
    30 1.2.3.4.in-addr.arpa    in-addr.arpa    4.in-addr.arpa
       
    31 arpa                    arpa            null
       
    32 
       
    33 # au
       
    34 au                      au              null
       
    35 com.au                  com.au          null
       
    36 site.com.au             com.au          site.com.au
       
    37 foo.act.edu.au          act.edu.au      foo.act.edu.au
       
    38 w.foo.act.edu.au        act.edu.au      foo.act.edu.au
       
    39 www.site.act.au         act.au          site.act.au
       
    40 
       
    41 # bd consists of only one wildcard
       
    42 bd                      null            null
       
    43 foo.bd                  foo.bd          null
       
    44 site.foo.bd             foo.bd          site.foo.bd
       
    45 w.site.foo.bd           foo.bd          site.foo.bd
       
    46 
       
    47 # bg has single-letter and single-digit labels
       
    48 bg                      bg              null
       
    49 site.bg                 bg              site.bg
       
    50 site.1.bg               1.bg            site.1.bg
       
    51 site.z.bg               z.bg            site.z.bg
       
    52 w.site.z.bg             z.bg            site.z.bg
       
    53 
       
    54 # biz
       
    55 biz                     biz             null
       
    56 site.biz                biz             site.biz
       
    57 w.site.biz              biz             site.biz
       
    58 
       
    59 # cn (unicode)
       
    60 #
       
    61 foo.mil.cn              mil.cn          foo.mil.cn
       
    62 w.foo.mil.cn            mil.cn          foo.mil.cn
       
    63 foo.公司.cn             公司.cn         foo.公司.cn
       
    64 w.foo.公司.cn           公司.cn         foo.公司.cn
       
    65 
       
    66 # com
       
    67 www.foo.com             com             foo.com
       
    68 z.www.foo.com           com             foo.com
       
    69 com                     com             null
       
    70 ar.com                  ar.com          null
       
    71 site.ar.com             ar.com          site.ar.com
       
    72 w.site.ar.com           ar.com          site.ar.com
       
    73 
       
    74 # ie
       
    75 www.foo.ie              ie              foo.ie
       
    76 www.foo.gov.ie          gov.ie          foo.gov.ie
       
    77 
       
    78 # it has a large number of entries
       
    79 www.gr.it               gr.it           www.gr.it
       
    80 www.blahblahblah.it     it              blahblahblah.it
       
    81 
       
    82 # jp has a large number of entries, including wildcard and exception rules
       
    83 jp                      jp              null
       
    84 foo.jp                  jp              foo.jp
       
    85 ac.jp                   ac.jp           null
       
    86 foo.ac.jp               ac.jp           foo.ac.jp
       
    87 w.foo.ac.jp             ac.jp           foo.ac.jp
       
    88 foo.tokyo.jp            tokyo.jp        foo.tokyo.jp
       
    89 w.foo.tokyo.jp          tokyo.jp        foo.tokyo.jp
       
    90 p.w.foo.tokyo.jp        tokyo.jp        foo.tokyo.jp
       
    91 metro.tokyo.jp          tokyo.jp        metro.tokyo.jp
       
    92 w.metro.tokyo.jp        tokyo.jp        metro.tokyo.jp
       
    93 foo.kawasaki.jp         foo.kawasaki.jp    null
       
    94 w.foo.kawasaki.jp          foo.kawasaki.jp    w.foo.kawasaki.jp
       
    95 p.w.foo.kawasaki.jp        foo.kawasaki.jp    w.foo.kawasaki.jp
       
    96 city.kawasaki.jp           kawasaki.jp        city.kawasaki.jp
       
    97 w.city.kawasaki.jp         kawasaki.jp        city.kawasaki.jp
       
    98 
       
    99 # kw
       
   100 www.example.kw          kw              example.kw
       
   101 www.example.com.kw      com.kw          example.com.kw
       
   102 
       
   103 # no (three level public prefixes)
       
   104 foo.no                  no              foo.no
       
   105 w.foo.no                no              foo.no
       
   106 foo.gs.mr.no            gs.mr.no        foo.gs.mr.no
       
   107 w.foo.gs.mr.no          gs.mr.no        foo.gs.mr.no
       
   108 w.ålgård.no             ålgård.no       w.ålgård.no
       
   109 
       
   110 # tr
       
   111 tr                      tr            	null
       
   112 foo.tr                  tr          	foo.tr
       
   113 site.foo.tr             tr              foo.tr
       
   114 www.site.foo.tr         tr              foo.tr
       
   115 w.www.site.foo.tr       tr          	foo.tr
       
   116 nic.tr                  tr              nic.tr
       
   117 tsk.tr                  tsk.tr          null
       
   118 one.tsk.tr              tsk.tr          one.tsk.tr
       
   119 two.one.tsk.tr          tsk.tr          one.tsk.tr
       
   120 
       
   121 # uk
       
   122 foo.uk                  uk          	foo.uk
       
   123 site.foo.uk             uk          	foo.uk
       
   124 w.site.foo.uk           uk              foo.uk
       
   125 foo.sch.uk              foo.sch.uk      null
       
   126 s.foo.sch.uk            foo.sch.uk      s.foo.sch.uk
       
   127 w.s.foo.sch.uk          foo.sch.uk      s.foo.sch.uk
       
   128 www.nhs.uk              nhs.uk          www.nhs.uk
       
   129 www.nls.uk              uk              nls.uk
       
   130 
       
   131 # us
       
   132 site.fl.us              fl.us           site.fl.us
       
   133 w.site.fl.us            fl.us           site.fl.us
       
   134 foo.us                  us              foo.us
       
   135 s.k12.ak.us             k12.ak.us       s.k12.ak.us
       
   136 w.s.k12.ak.us           k12.ak.us       s.k12.ak.us
       
   137 w.s.k12.oh.us           k12.oh.us       s.k12.oh.us
       
   138 s.k12.oh.us             k12.oh.us       s.k12.oh.us
       
   139 s.pvt.k12.ma.us         pvt.k12.ma.us   s.pvt.k12.ma.us
       
   140 w.s.pvt.k12.ma.us       pvt.k12.ma.us   s.pvt.k12.ma.us
       
   141 
       
   142 # السعودية
       
   143 السعودية                السعودية        null
       
   144 foo.السعودية            السعودية        foo.السعودية
       
   145 w.foo.السعودية          السعودية        foo.السعودية
       
   146 
       
   147 ## END