Branch Coverage

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

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
31950TFif ref $name
320100TFunless length $name >= $MIN_NAME_LEN
321100TFunless length $name <= $MAX_NAME_LEN
323100TFif (defined $greeting)
32450TFif ref $greeting
373100TF$enabled ? :
416100TFunless defined $score
419100TFunless $score =~ /^(?:\d+\.?\d*|\.\d+)$/
422100TFunless $score >= $MIN_SCORE and $score <= $MAX_SCORE
426100TF$score >= $PASS_THRESHOLD ? :