Branch Coverage

blib/lib/Ucam/Term.pm
Criterion Covered Total %
branch 56 64 87.5


line true false branch
152 6 35 if ($term =~ /^m(ics(aelmas)?)?/i) { }
3 32 elsif ($term =~ /^l(ent)?/i) { }
31 1 elsif ($term =~ /^e(aster)?/i) { }
245 2 39 unless defined $term_start
248 12 27 if $self->{'cache'}{'term'}
254 1 26 if ($self->{'term'} eq 'm') { }
1 25 elsif ($self->{'term'} eq 'l') { }
25 0 elsif ($self->{'term'} eq 'e') { }
275 19 6 if ($term_start >= 22) { }
319 1 32 unless defined $term_start
322 4 28 if $self->{'cache'}{'fullterm'}
329 1 27 if ($self->{'term'} eq 'm') { }
1 26 elsif ($self->{'term'} eq 'l') { }
26 0 elsif ($self->{'term'} eq 'e') { }
380 1 4 unless defined $term_start
383 0 4 if $self->{'cache'}{'division'}
393 1 3 if ($self->{'term'} eq 'm') { }
1 2 elsif ($self->{'term'} eq 'l') { }
2 0 elsif ($self->{'term'} eq 'e') { }
406 1 1 if ($term_start >= 22) { }
452 2 68 unless $self->{'term'} eq 'e'
455 0 68 unless defined $term_start
458 40 28 if $self->{'cache'}{'ga'}
462 25 3 $dayone > 15 ? :
468 9 19 $self->{'year'} <= 2013 ? :
502 0 48 unless $self->{'term'} eq 'e'
505 0 48 unless defined $term_start
508 24 24 if $self->{'cache'}{'ga_alg'}
540 6 18 if ($self->year <= 2013) { }
577 2 10 unless $self->{'term'} eq 'e'
580 0 10 unless defined $ga
583 6 4 if $self->{'cache'}{'lv'}