Mailing List Archive

svn commit: r168113 - /spamassassin/trunk/t/uri_text.t
Author: quinlan
Date: Wed May 4 04:17:46 2005
New Revision: 168113

URL: http://svn.apache.org/viewcvs?rev=168113&view=rev
Log:
add about 100 more test cases

Modified:
spamassassin/trunk/t/uri_text.t

Modified: spamassassin/trunk/t/uri_text.t
URL: http://svn.apache.org/viewcvs/spamassassin/trunk/t/uri_text.t?rev=168113&r1=168112&r2=168113&view=diff
==============================================================================
--- spamassassin/trunk/t/uri_text.t (original)
+++ spamassassin/trunk/t/uri_text.t Wed May 4 04:17:46 2005
@@ -53,17 +53,18 @@
local $/;
<$fh>;
};
+$error =~ s/^.*dbg: uri: parsed uri found: //mg;

# run patterns and anti-patterns
my $failures = 0;
for my $pattern (keys %patterns) {
- if ($error !~ /${pattern}/) {
+ if ($error !~ /${pattern}/m) {
print "did not find $pattern\n";
$failures++;
}
}
for my $anti_pattern (keys %anti_patterns) {
- if ($error =~ /${anti_pattern}/) {
+ if ($error =~ /${anti_pattern}/m) {
print "did find $anti_pattern\n";
$failures++;
}
@@ -149,3 +150,118 @@
joe@koja3fui.koja3fui !koja3fui

<xuq@dsj.x.thriyi.com> mailto:xuq@dsj.x.thriyi.com !http\S*thriyi
+
+http://www.example.com/about/wahfah7d.html wahfah7d
+http://www.example.com?xa1kaLuo \?xa1kaLuo
+http://www.lap7thob.com/ ^http://www.lap7thob.com/$
+
+www.phoh1Koh.com/ ^www.phoh1Koh.com/$
+www.Tar4caeg.com:80 http://www.Tar4caeg.com:80
+www.Coo4mowe.com:80/foo/foo.html ^www.Coo4mowe.com:80/foo/foo.html
+www.Nee2quae.com:80/ ^www.Nee2quae.com:80/$
+
+HAETEI3D.com HAETEI3D
+CUK3VEIZ.us CUK3VEIZ
+CHAI7SAI.biz CHAI7SAI
+VU4YAPHU.info VU4YAPHU
+NAUVE1PH.net NAUVE1PH
+LEIX6QUU.org LEIX6QUU
+LOT1GOHV.ws LOT1GOHV
+LI4JAIZI.name LI4JAIZI
+BA1LOOXU.tv BA1LOOXU
+yiez7too.CC yiez7too
+huwaroo1.DE huwaroo1
+chohza7t.JP chohza7t
+the7zuum.BE the7zuum
+sai6bahg.AT sai6bahg
+leow3del.UK leow3del
+ba5keinu.NZ ba5keinu
+chae2shi.CN chae2shi
+roo7kiey.TW roo7kiey
+
+www.Chiew0ch.COM www.Chiew0ch.COM
+www.thohY2qu.US www.thohY2qu.US
+www.teiP7gei.BIZ www.teiP7gei.BIZ
+www.xohThai8.INFO www.xohThai8.INFO
+www.haik7Ram.NET www.haik7Ram.NET
+www.Quaes3se.ORG www.Quaes3se.ORG
+www.Chai6tah.WS www.Chai6tah.WS
+www.Thuoth1y.NAME www.Thuoth1y.NAME
+www.Chieb8ge.TV www.Chieb8ge.TV
+WWW.quus4Rok.cc WWW.quus4Rok.cc
+WWW.maic6Hei.de WWW.maic6Hei.de
+WWW.he4Hiize.jp WWW.he4Hiize.jp
+WWW.Soh1toob.be WWW.Soh1toob.be
+WWW.chahMee5.at WWW.chahMee5.at
+WWW.peepooN0.uk WWW.peepooN0.uk
+WWW.Kiox3phi.nz WWW.Kiox3phi.nz
+WWW.jong3Xou.cn WWW.jong3Xou.cn
+WWW.waeShoe0.tw WWW.waeShoe0.tw
+
+invalid_ltd.foo !invalid_tld
+invalid_ltd.bar !invalid_tld
+invalid_ltd.xyzzy !invalid_tld
+invalid_ltd.co.zz !invalid_tld
+
+www.invalid_ltd.foo !invalid_tld
+www.invalid_ltd.bar !invalid_tld
+www.invalid_ltd.xyzzy !invalid_tld
+www.invalid_ltd.co.zz !invalid_tld
+
+command.com command.com
+cmd.exe !cmd.exe
+
+commander !commander
+aaacomaaa !aaacomaaa
+aaa.com.aaa !aaa.com.aaa
+com.foo.web !com.foo.web
+
+# IPs for www.yahoo.com
+66.94.230.32 !66.94.230.32
+http://66.94.230.33 http://66.94.230.33
+http://1113515555 http://66.94.230.35
+
+gooboo4k@xieyohy0.com mailto:gooboo4k@xieyohy0.com
+mailto:baeb1fai@quo6puyo.com mailto:baeb1fai@quo6puyo.com
+
+http://www.luzoop5k.com http://www.luzoop5k.com
+https://www.luzoop5k.com https://www.luzoop5k.com
+ftp://www.luzoop5k.com ftp://www.luzoop5k.com
+mailto:www.luzoop5k.com mailto:www.luzoop5k.com
+file://www.luzoop5k.com file://www.luzoop5k.com
+
+# //<user>:<password>@<host>:<port>/<url-path>
+http://user:pass@jiefeet4.com:80/x/y http://user:pass@jiefeet4.com:80/x/y
+
+liy8quei:80 !liy8quei
+veibi6cu:443 !veibi6cu
+puahi8si.com:80 puahi8si.com:80
+chop8tan.com:443 chop8tan.com:443
+
+ftp://name@su5queib.ca//etc/motd ftp://name@su5queib.ca//etc/motd
+ftp://name@faikaj4t.dom/%2Fetc/motd ftp://name@faikaj4t.dom//etc/motd
+
+keyword:sportscar !sportscar
+
+# questionable tests
+
+mailto://cah3neun@thaihe4d.com mailto://cah3neun@thaihe4d.com
+mailto://jicu8vah@another@jicu8vah jicu8vah@another@jicu8vah
+baeb1fai@@example.com !baeb1fai@@example.com
+
+#mailto://yie6xuna !yie6xuna
+
+#http://425EE622 http://66.94.230.34
+#gopher://www.luzoop5k.com gopher://www.luzoop5k.com
+#nntp://www.luzoop5k.com nntp://www.luzoop5k.com
+#telnet://www.luzoop5k.com telnet://www.luzoop5k.com
+#wais://www.luzoop5k.com wais://www.luzoop5k.com
+#prospero://www.luzoop5k.com prospero://www.luzoop5k.com
+#nfs://www.luzoop5k.com nfs://www.luzoop5k.com
+#pop://www.luzoop5k.com pop://www.luzoop5k.com
+#tel://www.luzoop5k.com tel://www.luzoop5k.com
+#fax://www.luzoop5k.com fax://www.luzoop5k.com
+#modem://www.luzoop5k.com modem://www.luzoop5k.com
+#ldap://www.luzoop5k.com ldap://www.luzoop5k.com
+#im://www.luzoop5k.com im://www.luzoop5k.com
+#snmp://www.luzoop5k.com snmp://www.luzoop5k.com