--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test/jdk/sun/security/util/RegisteredDomain/tests.dat Tue Oct 29 09:34:21 2019 +0800
@@ -0,0 +1,147 @@
+# 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