Condition Coverage

File:lib/CheckSpelling/UnknownWordSplitter.pm
Coverage:64.3%

line%coveragecondition
8667
ABdec
0X0
100
111
$hint eq "" and defined $1
13867
ABdec
0X0
100
111
defined $thing && $thing ne '' && $thing =~ /^\d+$/u
19350
ABCdec
0XX0
10X0
1100
1111
defined $CheckSpelling::UnknownWordSplitter::shortest and not_empty($CheckSpelling::UnknownWordSplitter::longest) and $CheckSpelling::UnknownWordSplitter::shortest > $CheckSpelling::UnknownWordSplitter::longest
31533
ABdec
000
011
1X1
$in_patterns_re_list{$_} || !test_re($quoted)
4320
ABCdec
0XX0
10X0
1100
1111
-e $ocr_file and -e $ocr_source_sha and open my $source_sha, "<", $ocr_source_sha
49667
ABdec
0X0
100
111
defined readlink $file and rindex("File::Spec"->abs2rel(abs_path($file)), "../", 0) == 0
51633
ABdec
0X0
100
111
$CheckSpelling::UnknownWordSplitter::check_images and $file_kind =~ m[^image/]u
51967
ABdec
0X0
100
111
$file_converted == 0 and $file_kind =~ /^(.*?); charset=binary/u
546100
ABdec
0X0
100
111
$dos_new_lines >= $unix_new_lines and $dos_new_lines >= $mac_new_lines
100
ABdec
0X0
100
111
$unix_new_lines == 0 and $mac_new_lines == 0
579100
ABdec
0X0
100
111
$file_size >= 512 and length $_ == $file_size
653100
Adec
00
11
$CheckSpelling::UnknownWordSplitter::forbidden_re_descriptions{$found_trigger_re} || ''
69733
ABdec
0X0
100
111
not $raw_line =~ /$token.*$token/u and $raw_line =~ /($token)/u
708100
ABdec
0X0
100
111
$line_flagged and $CheckSpelling::UnknownWordSplitter::candidates_re
71567
ABdec
0X0
100
111
$candidate_re =~ /./u and $raw_line =~ /$candidate_re/u
76075
ABCdec
0000
0011
01X1
1XX1
$CheckSpelling::UnknownWordSplitter::unrecognized or @candidates_re_hits or @forbidden_re_hits