Condition Coverage

blib/lib/WWW/Mixi.pm
Criterion Covered Total %
condition 0 722 0.0


and 3 conditions

.*? ]*/alt.gif['" ].*?>(.*?)]s
line !l l&&!r l&&r condition
55 0 0 0 defined $password and length $password
65 0 0 0 $res->is_success && $res->headers->header('refresh') =~ /url=([^ ;]+)/
72 0 0 0 $self->session && $self->stamp
123 0 0 0 $res->content and $res->content =~ /^\245\307\241\274\245\277\244\317\244\242\244\352\244\336\244\273\244\363\241\243/
0 0 0 $res->content and $res->content =~ /^\264\326\263\326\244\362\266\365\244\261\244\312\244\244\317\242\302\263\305\252\244\312\245\332\241\274\245\270\244\316\301\253\260\334\241\246\271\271\277\267\244\362\311\321\310\313\244\313\244\252\244\263\244\312\244\357\244\354\244\306\244\244\244\353/
0 0 0 $res->content and $res->content =~ /^\245\242\245\257\245\273\245\271\244\307\244\255\244\336\244\273\244\363/
182 0 0 0 $res and $res->is_success
206 0 0 0 $res and $res->is_success
214 0 0 0 $$tag{'attr'}{'src'} and $$tag{'attr'}{'src'} =~ m[^http://ads.mixi.jp]
225 0 0 0 $res and $res->is_success
254 0 0 0 $res and $res->is_success
299 0 0 0 $res and $res->is_success
322 0 0 0 $res and $res->is_success
345 0 0 0 $res and $res->is_success
368 0 0 0 $res and $res->is_success
391 0 0 0 $res and $res->is_success
414 0 0 0 $res and $res->is_success
429 0 0 0 defined $4 && length $4
441 0 0 0 $res and $res->is_success
454 0 0 0 $res and $res->is_success
470 0 0 0 $#cols >= 1 and $cols[1] =~ m[]*?)">(.*)]
473 0 0 0 $#cols >= 2 and $cols[2] =~ m[]*?)">(.*)]
474 0 0 0 $#cols >= 3 and $cols[3] =~ m[]*?)">(.*)]
484 0 0 0 $res and $res->is_success
508 0 0 0 $res and $res->is_success
558 0 0 0 $res and $res->is_success
571 0 0 0 $res and $res->is_success
584 0 0 0 $res and $res->is_success
620 0 0 0 $$item{'link'} and $$item{'subject'}
621 0 0 0 $$item{'subject'} and $$item{'link'}
635 0 0 0 $res and $res->is_success
675 0 0 0 $$item{'background'} && $$item{'background'} =~ m[([^/]+)$]
692 0 0 0 $res and $res->is_success
705 0 0 0 $res and $res->is_success
718 0 0 0 $res and $res->is_success
766 0 0 0 $res and $res->is_success
779 0 0 0 $res and $res->is_success
792 0 0 0 $res and $res->is_success
805 0 0 0 $res and $res->is_success
823 0 0 0 $link and $year
0 0 0 $link and $year and $month
831 0 0 0 $res and $res->is_success
869 0 0 0 $$item{'background'} && $$item{'background'} =~ m[([^/]+)$]
887 0 0 0 $res and $res->is_success
900 0 0 0 $res and $res->is_success
913 0 0 0 $res and $res->is_success
950 0 0 0 $$item{'background'} && $$item{'background'} =~ m[([^/]+)$]
967 0 0 0 $res and $res->is_success
980 0 0 0 $res and $res->is_success
993 0 0 0 $res and $res->is_success
1031 0 0 0 $res and $res->is_success
1059 0 0 0 $res and $res->is_success
1103 0 0 0 $$item{'subject'} and $$item{'link'}
1122 0 0 0 $res and $res->is_success
1147 0 0 0 $session && $session =~ /^(\d+)_/
1153 0 0 0 $res and $res->is_success
1180 0 0 0 $$item{'subject'} and $$item{'link'}
1189 0 0 0 $res and $res->is_success
1202 0 0 0 $res and $res->is_success
1215 0 0 0 $res and $res->is_success
1254 0 0 0 $$item{'subject'} =~ m[([^/]+)$] && $icons{$1}
1268 0 0 0 $res and $res->is_success
1278 0 0 0 $res and $res->is_success
1291 0 0 0 $res and $res->is_success
1304 0 0 0 $res and $res->is_success
1342 0 0 0 $res and $res->is_success
1369 0 0 0 $res and $res->is_success
1396 0 0 0 $res and $res->is_success
1425 0 0 0 $res and $res->is_success
1435 0 0 0 $res and $res->is_success
1467 0 0 0 $res and $res->is_success
1500 0 0 0 $res and $res->is_success
1532 0 0 0 $res and $res->is_success
1593 0 0 0 $res and $res->is_success
1671 0 0 0 $res and $res->is_success
1712 0 0 0 $image and $image =~ /$s/
1716 0 0 0 $content_pages and $content_pages =~ /(.*\301\264\244\306\244\362\311\275\274\250.*)\ \;\ \;\[(.*?)\]\ \;\ \;(.*\272\307\277\267\244\31610\267\357\244\362\311\275\274\250.*)/
1739 0 0 0 $_ && /$s/
1754 0 0 0 $res and $res->is_success
1786 0 0 0 $res and $res->is_success
1814 0 0 0 $res and $res->is_success
1852 0 0 0 $res and $res->is_success
1882 0 0 0 $res and $res->is_success
1907 0 0 0 $res and $res->is_success
1929 0 0 0 $res and $res->is_success
1969 0 0 0 $res and $res->is_success
1982 0 0 0 $res and $res->is_success
1996 0 0 0 $res and $res->is_success
2077 0 0 0 @_ and $_[0] ne 'refresh'
0 0 0 @_ and $_[0] ne 'refresh' and $_[0] ne 'friend_id'
2078 0 0 0 @_ and $_[0] eq 'refresh'
2080 0 0 0 defined $param{'friend_id'} and length $param{'friend_id'}
0 0 0 defined $param{'friend_id'} and length $param{'friend_id'} and not $url =~ /[\?\&]friend_id=/
2094 0 0 0 @_ and $_[0] ne 'refresh'
0 0 0 @_ and $_[0] ne 'refresh' and $_[0] ne 'id'
2095 0 0 0 @_ and $_[0] eq 'refresh'
2098 0 0 0 defined $param{'id'} and length $param{'id'}
2099 0 0 0 defined $param{'page'} and length $param{'page'}
2107 0 0 0 @_ and $_[0] ne 'refresh'
0 0 0 @_ and $_[0] ne 'refresh' and $_[0] ne 'id'
2108 0 0 0 @_ and $_[0] eq 'refresh'
2111 0 0 0 defined $param{'id'} and length $param{'id'}
2112 0 0 0 defined $param{'page'} and length $param{'page'}
2120 0 0 0 @_ and $_[0] ne 'refresh'
0 0 0 @_ and $_[0] ne 'refresh' and $_[0] ne 'id'
2121 0 0 0 @_ and $_[0] eq 'refresh'
2123 0 0 0 defined $param{'id'} and length $param{'id'}
0 0 0 defined $param{'id'} and length $param{'id'} and not $url =~ /[\?\&]id=/
2132 0 0 0 @_ and $_[0] ne 'refresh'
0 0 0 @_ and $_[0] ne 'refresh' and $_[0] ne 'id'
2133 0 0 0 @_ and $_[0] eq 'refresh'
2135 0 0 0 defined $param{'id'} and length $param{'id'}
0 0 0 defined $param{'id'} and length $param{'id'} and not $url =~ /[\?\&]id=/
2145 0 0 0 @_ and $_[0] ne 'refresh'
0 0 0 @_ and $_[0] ne 'refresh' and $_[0] ne 'id'
2146 0 0 0 @_ and $_[0] eq 'refresh'
2148 0 0 0 defined $param{'id'} and length $param{'id'}
0 0 0 defined $param{'id'} and length $param{'id'} and not $url =~ /[\?\&]id=/
2158 0 0 0 @_ and $_[0] ne 'refresh'
2166 0 0 0 @_ and $_[0] ne 'refresh'
2174 0 0 0 @_ and $_[0] ne 'refresh'
2182 0 0 0 @_ and $_[0] ne 'refresh'
2190 0 0 0 @_ and $_[0] ne 'refresh'
2198 0 0 0 @_ and $_[0] ne 'refresh'
2206 0 0 0 @_ and $_[0] ne 'refresh'
2214 0 0 0 @_ and $_[0] ne 'refresh'
2222 0 0 0 @_ and $_[0] ne 'refresh'
2230 0 0 0 @_ and $_[0] ne 'refresh'
2238 0 0 0 @_ and $_[0] ne 'refresh'
2246 0 0 0 @_ and $_[0] ne 'refresh'
2254 0 0 0 @_ and $_[0] ne 'refresh'
2262 0 0 0 @_ and $_[0] ne 'refresh'
0 0 0 @_ and $_[0] ne 'refresh' and $_[0] ne 'id'
2263 0 0 0 @_ and $_[0] eq 'refresh'
2265 0 0 0 defined $param{'id'} and length $param{'id'}
0 0 0 defined $param{'id'} and length $param{'id'} and not $url =~ /[\?\&]id=/
2274 0 0 0 @_ and $_[0] ne 'refresh'
0 0 0 @_ and $_[0] ne 'refresh' and $_[0] ne 'id'
2275 0 0 0 @_ and $_[0] eq 'refresh'
2277 0 0 0 defined $param{'id'} and length $param{'id'}
0 0 0 defined $param{'id'} and length $param{'id'} and not $url =~ /[\?\&]id=/
2287 0 0 0 @_ and $_[0] ne 'refresh'
0 0 0 @_ and $_[0] ne 'refresh' and $_[0] ne 'id'
2288 0 0 0 @_ and $_[0] eq 'refresh'
2290 0 0 0 defined $param{'id'} and length $param{'id'}
0 0 0 defined $param{'id'} and length $param{'id'} and not $url =~ /[\?\&]id=/
2300 0 0 0 @_ and $_[0] ne 'refresh'
2308 0 0 0 @_ and $_[0] ne 'refresh'
2316 0 0 0 @_ and $_[0] ne 'refresh'
2324 0 0 0 @_ and $_[0] ne 'refresh'
2332 0 0 0 @_ and $_[0] ne 'refresh'
2340 0 0 0 @_ and $_[0] ne 'refresh'
2348 0 0 0 @_ and $_[0] ne 'refresh'
2356 0 0 0 @_ and $_[0] ne 'refresh'
2364 0 0 0 @_ and $_[0] ne 'refresh'
2372 0 0 0 @_ and $_[0] ne 'refresh'
2380 0 0 0 @_ and $_[0] ne 'refresh'
2388 0 0 0 @_ and $_[0] ne 'refresh'
2396 0 0 0 @_ and $_[0] ne 'refresh'
2410 0 0 0 @_ and $_[0] ne 'refresh'
0 0 0 @_ and $_[0] ne 'refresh' and $_[0] ne 'keyword'
2411 0 0 0 @_ and $_[0] eq 'refresh'
2413 0 0 0 defined $param{'keyword'} and length $param{'keyword'}
0 0 0 defined $param{'keyword'} and length $param{'keyword'} and not $url =~ /[\?\&]keyword=/
2426 0 0 0 @_ and $_[0] ne 'refresh'
0 0 0 @_ and $_[0] ne 'refresh' and $_[0] ne 'keyword'
2427 0 0 0 @_ and $_[0] eq 'refresh'
2429 0 0 0 defined $param{'keyword'} and length $param{'keyword'}
0 0 0 defined $param{'keyword'} and length $param{'keyword'} and not $url =~ /[\?\&]keyword=/
2441 0 0 0 @_ and $_[0] ne 'refresh'
0 0 0 @_ and $_[0] ne 'refresh' and $_[0] ne 'keyword'
2442 0 0 0 @_ and $_[0] eq 'refresh'
2444 0 0 0 defined $param{'keyword'} and length $param{'keyword'}
0 0 0 defined $param{'keyword'} and length $param{'keyword'} and not $url =~ /[\?\&]keyword=/
2456 0 0 0 @_ and $_[0] ne 'refresh'
2464 0 0 0 @_ and $_[0] ne 'refresh'
2472 0 0 0 @_ and $_[0] ne 'refresh'
2480 0 0 0 @_ and $_[0] ne 'refresh'
2488 0 0 0 @_ and $_[0] ne 'refresh'
2496 0 0 0 @_ and $_[0] ne 'refresh'
2504 0 0 0 @_ and $_[0] ne 'refresh'
2526 0 0 0 @_ and $_[0] ne 'refresh'
0 0 0 @_ and $_[0] ne 'refresh' and $_[0] ne 'id'
2527 0 0 0 @_ and $_[0] eq 'refresh'
2529 0 0 0 defined $param{'id'} and length $param{'id'}
0 0 0 defined $param{'id'} and length $param{'id'} and not $url =~ /[\?\&]id=/
2538 0 0 0 @_ and $_[0] ne 'refresh'
0 0 0 @_ and $_[0] ne 'refresh' and $_[0] ne 'id'
2539 0 0 0 @_ and $_[0] eq 'refresh'
2541 0 0 0 defined $param{'id'} and length $param{'id'}
0 0 0 defined $param{'id'} and length $param{'id'} and not $url =~ /[\?\&]id=/
2550 0 0 0 @_ and $_[0] ne 'refresh'
0 0 0 @_ and $_[0] ne 'refresh' and $_[0] ne 'id'
2551 0 0 0 @_ and $_[0] eq 'refresh'
2553 0 0 0 defined $param{'id'} and length $param{'id'}
0 0 0 defined $param{'id'} and length $param{'id'} and not $url =~ /[\?\&]id=/
2569 0 0 0 @_ and $_[0] ne 'refresh'
0 0 0 @_ and $_[0] ne 'refresh' and $_[0] ne 'id'
2570 0 0 0 @_ and $_[0] eq 'refresh'
2572 0 0 0 defined $param{'id'} and length $param{'id'}
0 0 0 defined $param{'id'} and length $param{'id'} and not $url =~ /[\?\&]id=/
2689 0 0 0 $form{'post_key'} and $form{'yes'}
2711 0 0 0 not $param =~ /\t\r\n/ and -f $param
2736 0 0 0 $url and not $url =~ m[[/\.]]
2743 0 0 0 $url and $self->response
2810 0 0 0 ref $logger eq '' and $logger =~ /^[1-9]\d*$/
2830 0 0 0 $log_level and $log_level <= $level
2937 0 0 0 $1 eq '' and $2 eq ''
2974 0 0 0 @_ and $_[0] ne 'refresh'
2975 0 0 0 defined $def_url and ref $def_url eq 'Regexp'
0 0 0 ref $url eq '' && length $url
2976 0 0 0 defined $url and length $url
2981 0 0 0 defined $url and length $url
2990 0 0 0 $res and $res->is_success
3014 0 0 0 defined $2 && length $2
3022 0 0 0 $_ = $self->parse_standard_tag($tags[0]) and $$_{'attr'}{'href'}
3028 0 0 0 $_ = $self->parse_standard_tag($tags[1]) and $_ = $$_{'attr'}{'src'}
3038 0 0 0 $res and $res->is_success
3051 0 0 0 $res and $res->is_success
3064 0 0 0 $res and $res->is_success
3068 0 0 0 $res->is_success and $content =~ m[
3124 0 0 0 defined $link and $link =~ s/^"(.*?)"/$1/ || $link =~ s/^'(.*?)'/$1/
3133 0 0 0 @_ && defined $_[0] && $_[0] eq 'refresh'
3137 0 0 0 $url eq $latest and not $refresh
0 0 0 $url eq $latest and not $refresh and $self->response->is_success
3214 0 0 0 $values{'__action__'} and $values{'__action__'} =~ /delete_diary.pl?id=(\d+)/
3238 0 0 0 $form{'yes'} and $form{'no'}
3267 0 0 0 $mail and $pass
3508 0 0 0 defined $$opt{'arg'} && ref $$opt{'arg'}
3510 0 0 0 defined $url and ref $url eq ''
0 0 0 defined $url and ref $url eq '' and length $url

or 2 conditions

line l !l condition
2725 0 0 eval { do { $response->base->as_string } } || 'http://mixi.jp/'

or 3 conditions

line l !l&&r !l&&!r condition
658 0 0 0 $i < @images or $i < @texts
857 0 0 0 $i < @images or $i < @texts
933 0 0 0 $i < @images or $i < @texts
2611 0 0 0 $@ or not $response
2621 0 0 0 not $form{'post_key'} or grep {$form{$_};} @files
2722 0 0 0 $content || !$self->response
3022 0 0 0 $_ = $self->parse_standard_tag($tags[0]) and $$_{'attr'}{'href'} or $$_{'attr'}{'onclick'}
3124 0 0 0 $link =~ s/^"(.*?)"/$1/ || $link =~ s/^'(.*?)'/$1/
3411 0 0 0 ref $value ne '' or $value =~ /\s/