Subroutine Coverage

blib/lib/Geo/IP2Proxy.pm
Criterion Covered Total %
subroutine 49 73 67.1
pod 21 42 50.0


line count pod subroutine
25 3 n/a BEGIN
26 3 n/a BEGIN
27 3 n/a BEGIN
34 3 n/a BEGIN
35 3 n/a BEGIN
36 3 n/a BEGIN
37 3 n/a BEGIN
38 3 n/a BEGIN
39 3 n/a BEGIN
40 3 n/a BEGIN
41 3 n/a BEGIN
42 3 n/a BEGIN
43 3 n/a BEGIN
45 3 n/a BEGIN
46 3 n/a BEGIN
47 3 n/a BEGIN
48 3 n/a BEGIN
49 3 n/a BEGIN
50 3 n/a BEGIN
51 3 n/a BEGIN
52 3 n/a BEGIN
53 3 n/a BEGIN
54 3 n/a BEGIN
55 3 n/a BEGIN
56 3 n/a BEGIN
57 3 n/a BEGIN
58 3 n/a BEGIN
59 3 n/a BEGIN
61 3 n/a BEGIN
62 3 n/a BEGIN
63 3 n/a BEGIN
99 2 Yes open
127 0 No close
136 2 No initialize
156 0 Yes get_last_error_message
161 0 Yes getModuleVersion
166 0 Yes getPackageVersion
171 0 Yes getDatabaseVersion
177 6 Yes getCountryShort
192 0 Yes getCountryLong
207 0 Yes getRegion
222 0 Yes getCity
237 0 Yes getISP
252 0 Yes getProxyType
267 0 Yes isProxy
282 0 Yes getDomain
297 0 Yes getUsageType
312 0 Yes getASN
327 0 Yes getAS
342 0 Yes getLastSeen
357 0 Yes getThreat
372 0 Yes getProvider
387 0 Yes getFraudScore
402 0 Yes getAll
417 3 No getIPv6Record
675 3 No getIPv4Record
921 15 No readRow32
933 4 No readRow128
945 2 No read512
957 6 No read32x2
967 0 No read128
975 0 No read32
983 0 No read8
991 6 No readStr
1001 0 No readFloat
1017 8 No bytesInt
1035 6 No validateIP
1085 3 No expandIPv6Address
1120 3 No hexInt
1142 3 No ipNo
1154 6 No nameIP
1167 6 No isIPv4
1181 3 No isIPv6