test/jdk/sun/security/util/RegisteredDomain/tests.dat
author phh
Sat, 30 Nov 2019 14:33:05 -0800
changeset 59330 5b96c12f909d
parent 58830 fa0b9f9c597a
permissions -rw-r--r--
8234541: C1 emits an empty message when it inlines successfully Summary: Use "inline" as the message when successfull Reviewed-by: thartmann, mdoerr Contributed-by: navy.xliu@gmail.com

# This file is UTF-8 encoded.
#
# Test                  Expected        Expected
# String                Public Suffix   Registered Domain
#

# ac
foo.ac                  ac              foo.ac
www.foo.ac              ac              foo.ac
com.ac                  com.ac          null
www.foo.com.ac          com.ac          foo.com.ac
www.foo.mil.ac          mil.ac          foo.mil.ac
ac                      ac              null

# Will not match anything in the public suffix list
biff.barr               null            null

# aero
www.site.gliding.aero   gliding.aero    site.gliding.aero
media.aero              media.aero      null
foo.media.aero          media.aero      foo.media.aero
www.bar.aero            aero            bar.aero

# aq: domain with only one entry
aq                      aq              null
foo.aq                  aq              foo.aq
www.foo.aq              aq              foo.aq

# arpa:
1.2.3.4.in-addr.arpa    in-addr.arpa    4.in-addr.arpa
arpa                    arpa            null

# au
au                      au              null
com.au                  com.au          null
site.com.au             com.au          site.com.au
foo.act.edu.au          act.edu.au      foo.act.edu.au
w.foo.act.edu.au        act.edu.au      foo.act.edu.au
www.site.act.au         act.au          site.act.au

# bd consists of only one wildcard
bd                      null            null
foo.bd                  foo.bd          null
site.foo.bd             foo.bd          site.foo.bd
w.site.foo.bd           foo.bd          site.foo.bd

# bg has single-letter and single-digit labels
bg                      bg              null
site.bg                 bg              site.bg
site.1.bg               1.bg            site.1.bg
site.z.bg               z.bg            site.z.bg
w.site.z.bg             z.bg            site.z.bg

# biz
biz                     biz             null
site.biz                biz             site.biz
w.site.biz              biz             site.biz

# cn (unicode)
#
foo.mil.cn              mil.cn          foo.mil.cn
w.foo.mil.cn            mil.cn          foo.mil.cn
foo.公司.cn             公司.cn         foo.公司.cn
w.foo.公司.cn           公司.cn         foo.公司.cn

# com
www.foo.com             com             foo.com
z.www.foo.com           com             foo.com
com                     com             null
ar.com                  ar.com          null
site.ar.com             ar.com          site.ar.com
w.site.ar.com           ar.com          site.ar.com

# ie
www.foo.ie              ie              foo.ie
www.foo.gov.ie          gov.ie          foo.gov.ie

# it has a large number of entries
www.gr.it               gr.it           www.gr.it
www.blahblahblah.it     it              blahblahblah.it

# jp has a large number of entries, including wildcard and exception rules
jp                      jp              null
foo.jp                  jp              foo.jp
ac.jp                   ac.jp           null
foo.ac.jp               ac.jp           foo.ac.jp
w.foo.ac.jp             ac.jp           foo.ac.jp
foo.tokyo.jp            tokyo.jp        foo.tokyo.jp
w.foo.tokyo.jp          tokyo.jp        foo.tokyo.jp
p.w.foo.tokyo.jp        tokyo.jp        foo.tokyo.jp
metro.tokyo.jp          tokyo.jp        metro.tokyo.jp
w.metro.tokyo.jp        tokyo.jp        metro.tokyo.jp
foo.kawasaki.jp         foo.kawasaki.jp    null
w.foo.kawasaki.jp          foo.kawasaki.jp    w.foo.kawasaki.jp
p.w.foo.kawasaki.jp        foo.kawasaki.jp    w.foo.kawasaki.jp
city.kawasaki.jp           kawasaki.jp        city.kawasaki.jp
w.city.kawasaki.jp         kawasaki.jp        city.kawasaki.jp

# kw
www.example.kw          kw              example.kw
www.example.com.kw      com.kw          example.com.kw

# no (three level public prefixes)
foo.no                  no              foo.no
w.foo.no                no              foo.no
foo.gs.mr.no            gs.mr.no        foo.gs.mr.no
w.foo.gs.mr.no          gs.mr.no        foo.gs.mr.no
w.ålgård.no             ålgård.no       w.ålgård.no

# tr
tr                      tr            	null
foo.tr                  tr          	foo.tr
site.foo.tr             tr              foo.tr
www.site.foo.tr         tr              foo.tr
w.www.site.foo.tr       tr          	foo.tr
nic.tr                  tr              nic.tr
tsk.tr                  tsk.tr          null
one.tsk.tr              tsk.tr          one.tsk.tr
two.one.tsk.tr          tsk.tr          one.tsk.tr

# uk
foo.uk                  uk          	foo.uk
site.foo.uk             uk          	foo.uk
w.site.foo.uk           uk              foo.uk
foo.sch.uk              foo.sch.uk      null
s.foo.sch.uk            foo.sch.uk      s.foo.sch.uk
w.s.foo.sch.uk          foo.sch.uk      s.foo.sch.uk
www.nhs.uk              nhs.uk          www.nhs.uk
www.nls.uk              uk              nls.uk

# us
site.fl.us              fl.us           site.fl.us
w.site.fl.us            fl.us           site.fl.us
foo.us                  us              foo.us
s.k12.ak.us             k12.ak.us       s.k12.ak.us
w.s.k12.ak.us           k12.ak.us       s.k12.ak.us
w.s.k12.oh.us           k12.oh.us       s.k12.oh.us
s.k12.oh.us             k12.oh.us       s.k12.oh.us
s.pvt.k12.ma.us         pvt.k12.ma.us   s.pvt.k12.ma.us
w.s.pvt.k12.ma.us       pvt.k12.ma.us   s.pvt.k12.ma.us

# السعودية
السعودية                السعودية        null
foo.السعودية            السعودية        foo.السعودية
w.foo.السعودية          السعودية        foo.السعودية

## END