Branch Coverage

blib/lib/Person/ID/CZ/RC/Generator.pm
Criterion Covered Total %
branch 10 32 31.2


line true false branch
56 0 2 if (none sub { $$self{'rc_sep'} eq $_; } , '', '/')
61 0 2 if (defined $$self{'serial'})
62 0 0 if (not $$self{'serial'} =~ /^\d+$/ms) { }
0 0 elsif ($$self{'serial'} < 1) { }
0 0 elsif ($$self{'serial'} > 999) { }
72 0 2 if (defined $$self{'sex'} and none sub { $$self{'sex'} eq $_; } , 'male', 'female')
79 0 2 if (defined $$self{'year'})
80 0 0 if ($$self{'year'} < $YEAR_FROM) { }
0 0 elsif ($$self{'year'} > $YEAR_TO) { }
114 1 0 unless (defined $sex)
115 0 1 int rand 2 ? :
120 1 0 if ($sex eq 'female')
125 0 1 if ($$self{'alternate'})
134 1 0 unless (defined $serial)
140 0 1 if ($date->year > 1954)
157 0 0 if ($num_11 == 10) { }