Condition Coverage

File:blib/lib/Database/BI/Calc.pm
Coverage:62.7%

line%coveragecondition
17950
Adec
00
11
$args{'expr'} // ""
18050
Adec
00
11
$args{'columns'} // []
370100
ABCDEFdec
0000000
0000011
00001X1
0001XX1
001XXX1
01XXXX1
1XXXXX1
$type eq $T_EQ or $type eq $T_NEQ or $type eq $T_LT or $type eq $T_LE or $type eq $T_GT or $type eq $T_GE
38067
ABdec
0X0
100
111
defined $lv and defined $rv
38167
ABdec
0X0
100
111
&looks_like_number($lv) and &looks_like_number($rv)
412100
ABdec
000
011
1X1
$$tokens[$$pos_ref]{'type'} eq $T_PLUS or $$tokens[$$pos_ref]{'type'} eq $T_MINUS
42133
ABdec
0X0
100
111
defined $lv and defined $rv
42267
ABdec
0X0
100
111
&looks_like_number($lv) and &looks_like_number($rv)
42833
ABdec
0X0
100
111
defined $lv and defined $rv
42933
ABdec
0X0
100
111
&looks_like_number($lv) and &looks_like_number($rv)
445100
ABdec
000
011
1X1
$$tokens[$$pos_ref]{'type'} eq $T_STAR or $$tokens[$$pos_ref]{'type'} eq $T_SLASH
45433
ABdec
0X0
100
111
defined $lv and defined $rv
45533
ABdec
0X0
100
111
&looks_like_number($lv) and &looks_like_number($rv)
46133
ABdec
0X0
100
111
defined $lv and defined $rv
46233
ABdec
0X0
100
111
&looks_like_number($lv) and &looks_like_number($rv)
48333
ABdec
0X0
100
111
defined $v and &looks_like_number($v)
535100
ABdec
000
011
1X1
exists $FUNCTIONS{$lc} or $lc eq "if"
60725
ABCdec
0XX0
10X0
1100
1111
defined $val and defined $pattern and length $val