Branch Coverage

File:blib/lib/App/Test/Generator/Sample/Module.pm
Coverage:97.5%

line%coveragebranch
113100TFunless defined $email
114100TFunless length $email >= $MIN_EMAIL_LEN
115100TFunless length $email <= $MAX_EMAIL_LEN
118100TFunless $email =~ /^[^\@]+\@[^\@]+\.[^\@]+$/
166100TFunless defined $birth_year
167100TFunless $birth_year =~ /^\d+$/
170100TFunless $birth_year >= $MIN_BIRTH_YEAR and $birth_year <= $current_year
214100TFunless defined $names
215100TFunless ref $names eq "ARRAY"
221100TFif defined $name and length $name > 0
265100TFunless defined $config
266100TFunless ref $config eq "HASH"
318100TFunless defined $name
31950TFunless length $name >= $MIN_NAME_LEN
320100TFunless length $name <= $MAX_NAME_LEN
368100TF$enabled ? :
411100TFunless defined $score
414100TFunless $score =~ /^(?:\d+\.?\d*|\.\d+)$/
417100TFunless $score >= $MIN_SCORE and $score <= $MAX_SCORE
421100TF$score >= $PASS_THRESHOLD ? :