File Coverage

lib/Test/MobileAgent/Nonmobile.pm
Criterion Covered Total %
statement 10 10 100.0
branch n/a
condition n/a
subroutine 4 4 100.0
pod n/a
total 14 14 100.0


line stmt bran cond sub pod time code
1             package Test::MobileAgent::Nonmobile;
2              
3 2     2   2051 use strict;
  2         5  
  2         87  
4 2     2   11 use warnings;
  2         3  
  2         74  
5 2     2   13 use base 'Test::MobileAgent::Base';
  2         4  
  2         905  
6              
7             # this list is borrowed from HTTP::MobileAgent's t/06_nonmobile.t
8             # last updated: Fri Jan 14 14:56:46 2011
9 2     2   103 sub _list {q{
10             Mozilla/2.0 (compatible; Ask Jeeves)
11             Mozilla/2.0 (compatible; MSIE 3.01; Windows 95)
12             Mozilla/2.0 (compatible; MSIE 3.02; Windows CE)
13             Mozilla/2.0 (compatible; MSIE 3.02; Windows CE; 240x320)
14             Mozilla/2.0 (compatible; MSIE 3.02; Windows CE; 240x320; PPC)
15             Mozilla/2.0 (compatible; MSIE 3.02; Windows CE; PPC; 240x320)
16             Mozilla/2.0 (compatible; T-H-U-N-D-E-R-S-T-O-N-E)
17             Mozilla/3.0 (DreamPassport/3.0)
18             Mozilla/3.0 (DreamPassport/3.15; SONICTEAM/PSOV2)
19             Mozilla/3.0 (DreamPassport/3.2)
20             Mozilla/3.0 (Slurp.so/Goo; slurp@inktomi.com; http://www.inktomi.com/slurp.html)
21             Mozilla/3.0 (Slurp/si; slurp@inktomi.com; http://www.inktomi.com/slurp.html)
22             Mozilla/3.0 (Win95; I)
23             Mozilla/3.0 (Windows 2000; U) Opera 6.05 [ja]
24             Mozilla/3.0 (aruyo/0.01;http://www.aaacafe.ne.jp/ ;support@aaacafe.ne.jp)
25             Mozilla/3.0 (compatible)
26             Mozilla/3.0 (compatible; Indy Library)
27             Mozilla/3.0 (compatible; NetMind-Minder/4.3.1J)
28             Mozilla/3.0 (compatible; NetPositive/2.2.1; BeOS)
29             Mozilla/3.0 (compatible; PerMan Surfer 3.0; Win95)
30             Mozilla/3.0 (compatible;)
31             Mozilla/3.01 (compatible;)
32             Mozilla/3.01 [ja] (Macintosh; I; 68K)
33             Mozilla/3.01Gold (Macintosh; I; 68K)
34             Mozilla/3.01Gold (Macintosh; I; 68K; SiteCoach 1.0)
35             Mozilla/4.0
36             Mozilla/4.0 (LINKS ARoMATIZED)
37             Mozilla/4.0 (PDA; SL-A300/1.0,Embedix/Qtopia/1.1.0) NetFront/3.0
38             Mozilla/4.0 (PDA; Windows CE/0.9.3) NetFront/3.0
39             Mozilla/4.0 (Windows NT 4.0)
40             Mozilla/4.0 (compatible
41             Mozilla/4.0 (compatible; MSIE 4.01; MSN 2.5; Windows 95)
42             Mozilla/4.0 (compatible; MSIE 4.01; Windows 95)
43             Mozilla/4.0 (compatible; MSIE 4.01; Windows 98)
44             Mozilla/4.0 (compatible; MSIE 4.01; Windows NT Windows CE)
45             Mozilla/4.0 (compatible; MSIE 4.01; Windows NT)
46             Mozilla/4.0 (compatible; MSIE 4.0; Windows 95)
47             Mozilla/4.0 (compatible; MSIE 4.5; Mac_PowerPC)
48             Mozilla/4.0 (compatible; MSIE 5.00; Windows 98)
49             Mozilla/4.0 (compatible; MSIE 5.01; MSN 2.5; Windows 98)
50             Mozilla/4.0 (compatible; MSIE 5.01; Windows 95)
51             Mozilla/4.0 (compatible; MSIE 5.01; Windows 98)
52             Mozilla/4.0 (compatible; MSIE 5.01; Windows 98; HKBN)
53             Mozilla/4.0 (compatible; MSIE 5.01; Windows 98; MSIECrawler)
54             Mozilla/4.0 (compatible; MSIE 5.01; Windows 98; MSOCD; AtHomeJP0109)
55             Mozilla/4.0 (compatible; MSIE 5.01; Windows 98; Q312461)
56             Mozilla/4.0 (compatible; MSIE 5.01; Windows 98; YComp 5.0.2.4)
57             Mozilla/4.0 (compatible; MSIE 5.01; Windows 98; istb 641)
58             Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
59             Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0) LinkChecker 0.1
60             Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0) WebWasher 3.2
61             Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; .NET CLR 1.0.3705)
62             Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; DigExt)
63             Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; NetCaptor 7.0.1)
64             Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; T312461)
65             Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; istb 641)
66             Mozilla/4.0 (compatible; MSIE 5.01; Windows NT)
67             Mozilla/4.0 (compatible; MSIE 5.01; Windows NT; Lunascape 0.99c)
68             Mozilla/4.0 (compatible; MSIE 5.01; Windows NT; Norfolk Southern Corp.)
69             Mozilla/4.0 (compatible; MSIE 5.01; Windows NT; nk-07102k)
70             Mozilla/4.0 (compatible; MSIE 5.0; AOL 7.0; Windows 98; DigExt)
71             Mozilla/4.0 (compatible; MSIE 5.0; Linux 2.2.18-0vl4.2 i686) Opera 6.0 [en]
72             Mozilla/4.0 (compatible; MSIE 5.0; Mac_PowerPC)
73             Mozilla/4.0 (compatible; MSIE 5.0; Mac_PowerPC; AtHomeJP191)
74             Mozilla/4.0 (compatible; MSIE 5.0; Mac_PowerPC;)
75             Mozilla/4.0 (compatible; MSIE 5.0; Win32)
76             Mozilla/4.0 (compatible; MSIE 5.0; Windows 2000) Opera 6.0 [ja]
77             Mozilla/4.0 (compatible; MSIE 5.0; Windows 2000) Opera 6.03 [en]
78             Mozilla/4.0 (compatible; MSIE 5.0; Windows 2000) Opera 6.03 [ja]
79             Mozilla/4.0 (compatible; MSIE 5.0; Windows 2000) Opera 6.05 [en]
80             Mozilla/4.0 (compatible; MSIE 5.0; Windows 2000) Opera 6.05 [ja]
81             Mozilla/4.0 (compatible; MSIE 5.0; Windows 95)
82             Mozilla/4.0 (compatible; MSIE 5.0; Windows 95; DigExt)
83             Mozilla/4.0 (compatible; MSIE 5.0; Windows 98)
84             Mozilla/4.0 (compatible; MSIE 5.0; Windows 98) Opera 5.12 [es]
85             Mozilla/4.0 (compatible; MSIE 5.0; Windows 98) Opera 6.03 [ja]
86             Mozilla/4.0 (compatible; MSIE 5.0; Windows 98) Opera 6.05 [en]
87             Mozilla/4.0 (compatible; MSIE 5.0; Windows 98) Opera 6.05 [ja]
88             Mozilla/4.0 (compatible; MSIE 5.0; Windows 98)::ELNSB50::0000211003200258031a018f000000000505000b00000000
89             Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt)
90             Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt; YComp 5.0.0.0)
91             Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; Hotbar 3.0)
92             Mozilla/4.0 (compatible; MSIE 5.0; Windows ME) Opera 6.03 [ja]
93             Mozilla/4.0 (compatible; MSIE 5.0; Windows ME) Opera 6.05 [ja]
94             Mozilla/4.0 (compatible; MSIE 5.0; Windows NT 4.0) Opera 6.0 [ja]
95             Mozilla/4.0 (compatible; MSIE 5.0; Windows NT 4.0) Opera 6.01 [ja]
96             Mozilla/4.0 (compatible; MSIE 5.0; Windows NT 4.0) Opera 6.03 [ja]
97             Mozilla/4.0 (compatible; MSIE 5.0; Windows NT 4.0) Opera 6.05 [ja]
98             Mozilla/4.0 (compatible; MSIE 5.0; Windows NT 5.0)
99             Mozilla/4.0 (compatible; MSIE 5.0; Windows NT)
100             Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)
101             Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt; DTS Agent
102             Mozilla/4.0 (compatible; MSIE 5.0; Windows XP) Opera 6.01 [de]
103             Mozilla/4.0 (compatible; MSIE 5.0; Windows XP) Opera 6.03 [ja]
104             Mozilla/4.0 (compatible; MSIE 5.0; Windows XP) Opera 6.04 [en]
105             Mozilla/4.0 (compatible; MSIE 5.0; Windows XP) Opera 6.04 [ja]
106             Mozilla/4.0 (compatible; MSIE 5.0; Windows XP) Opera 6.05 [ja]
107             Mozilla/4.0 (compatible; MSIE 5.12; Mac_PowerPC)
108             Mozilla/4.0 (compatible; MSIE 5.14; Mac_PowerPC)
109             Mozilla/4.0 (compatible; MSIE 5.16; Mac_PowerPC)
110             Mozilla/4.0 (compatible; MSIE 5.21; Mac_PowerPC)
111             Mozilla/4.0 (compatible; MSIE 5.22; Mac_PowerPC)
112             Mozilla/4.0 (compatible; MSIE 5.2; Mac_PowerPC)
113             Mozilla/4.0 (compatible; MSIE 5.2; Mac_PowerPC) OmniWeb/4.1.1-v424.6
114             Mozilla/4.0 (compatible; MSIE 5.5; AOL 6.0; Windows 98; Win 9x 4.90)
115             Mozilla/4.0 (compatible; MSIE 5.5; MSN 2.5; AOL 7.0; Windows 98)
116             Mozilla/4.0 (compatible; MSIE 5.5; MSN 2.5; Windows 98)
117             Mozilla/4.0 (compatible; MSIE 5.5; Windows 95)
118             Mozilla/4.0 (compatible; MSIE 5.5; Windows 95; T312461)
119             Mozilla/4.0 (compatible; MSIE 5.5; Windows 95; YComp 5.0.0.0)
120             Mozilla/4.0 (compatible; MSIE 5.5; Windows 95; ie5.5cd_t-zone_0005)
121             Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)
122             Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; .NET CLR 1.0.3705)
123             Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; DigExt)
124             Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; H010818)
125             Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; MSIECrawler)
126             Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; MSN 6.1; MSNbMSFT; MSNmja-jp; MSNc00)
127             Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; MSOCD; AtHomeJP191)
128             Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Q312461)
129             Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Q312461; T312461)
130             Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; T312461)
131             Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; T312461; .NET CLR 1.0.3705)
132             Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; T312461; istb 641)
133             Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; T312461; istb 641; COM+ 1.0.2204)
134             Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90
135             Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90)
136             Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90; .NET CLR 1.0.3705)
137             Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90; Lunascape 0.98d)
138             Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90; MSOCD; AtHomeJP0109)
139             Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90; Q312461)
140             Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90; Q312461; T312461)
141             Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90; T312461)
142             Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90; T312461; .NET CLR 1.0.3705)
143             Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90; T312461; Lunascape 0.99c)
144             Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90; Unithink)
145             Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90; telus.net_v5.0.1; Hotbar 4.0)
146             Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; telus.net_v5.0.1)
147             Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0)
148             Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0; H010818)
149             Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0; H010818; CPT-IE401SP1; T312461)
150             Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0; SenseWave 1.0)
151             Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0; Suncorp Metway Ltd)
152             Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0; T312461)
153             Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0; T312461; .NET CLR 1.0.3705)
154             Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0; T312461; Lunascape 0.95a)
155             Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0; Yahoo! JAPAN Version Windows 95/NT CD-ROM Edition 1.0.)
156             Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)
157             Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; (R1 1.1))
158             Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; (R1 1.1); (R1 1.3))
159             Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; (R1 1.3))
160             Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; .NET CLR 1.0.3705)
161             Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; AIRF)
162             Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; DigExt)
163             Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; FORJEIS55SP1)
164             Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; H010818)
165             Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; Hotbar 3.0; istb 641)
166             Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; Hotbar 4.1.7.0)
167             Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; Lunascape 0.98c)
168             Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; N_o_k_i_a)
169             Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; Q312461)
170             Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; Q312461; .NET CLR 1.0.3705)
171             Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; T312461)
172             Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; T312461; .NET CLR 1.0.3705)
173             Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; T312461; Hewle)
174             Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; T312461; Hewle
175             }}
176              
177             1;
178              
179             __END__