Branch Coverage

blib/lib/Net/VKontakte/Standalone.pm
Criterion Covered Total %
branch 1 54 1.8


line true false branch
16 1 0 unless @_
18 0 0 exists $opts{'import'} ? :
36 0 0 if (@_ == 1) { }
0 0 elsif (@_ % 2 == 0) { }
41 0 0 if defined $opt{$key}
46 0 0 unless $$self{'api_id'} or $$self{'access_token'}
67 0 0 unless $$self{'browser'}->uri =~ m[^https://oauth.vk.com/blank.html]
87 0 0 if $uri =~ m[https://oauth.vk.com/blank.html#(.*)]
88 0 0 unless defined $params{'access_token'}
90 0 0 unless $params{'expires_in'}
102 0 0 if ($$result{'access_token'}) { }
0 0 elsif ($$result{'error'}) { }
106 0 0 if ($$result{'error'} eq 'need_captcha' and $$self{'captcha_handler'}) { }
0 0 elsif ($self->errors_noauto) { }
112 0 0 if (ref $$self{'errors_noauto'} and ref $$self{'errors_noauto'} eq 'CODE')
121 0 0 "Permament token call didn't return response or error\n" . $Carp::Verbose ? :
129 0 0 unless defined $$self{'access_token'}
130 0 0 if (time - $$self{'auth_time'} > $$self{'expires_in'} and ($$self{'login'} and $$self{'password'} and $$self{'scope'}))
136 0 0 if ($$response{'response'}) { }
0 0 elsif ($$response{'error'}) { }
139 0 0 if (14 == $$response{'error'}{'error_code'} and $$self{'captcha_handler'}) { }
0 0 elsif ($$self{'errors_noauto'}) { }
145 0 0 if (ref $$self{'errors_noauto'} and ref $$self{'errors_noauto'} eq 'CODE')
150 0 0 if (6 == $$response{'error'}{'error_code'}) { }
160 0 0 "API call didn't return response or error\n" . $Carp::Verbose ? :
173 0 0 unless ref $handler eq 'CODE'
190 0 0 defined $token ? :