Branch Coverage

blib/lib/WebService/UWO/Directory/Student.pm
Criterion Covered Total %
branch 1 34 2.9


line true false branch
205 0 0 unless ref $self
208 0 0 unless ref $params eq 'HASH'
211 0 0 unless exists $$params{'first'} or exists $$params{'last'} or exists $$params{'email'}
218 0 0 unless defined $$params{'first'}
219 0 0 unless defined $$params{'last'}
222 0 0 unless (defined wantarray)
227 0 0 if (exists $$params{'email'}) { }
229 0 0 if ($$params{'email'} =~ /^(\w+)(\@uwo\.ca)?$/s) { }
233 0 0 unless (defined $2)
248 0 0 if ($query =~ /^(\w)([^\d]+)([\d]*)$/s) { }
254 0 0 if $$stu{'email'} eq $$params{'email'}
265 0 0 if (length $$params{'first'} and length $$params{'last'}) { }
0 0 elsif (length $$params{'first'}) { }
306 0 0 unless ref $self
308 0 0 unless (defined $ua)
319 0 0 unless $r->is_success
338 0 1 unless ref $data eq 'SCALAR'