Condition Coverage

File:C4/ImportExportFramework.pm
Coverage:0.0%

line%coveragecondition
2130
ABdec
000
011
1X1
$mode eq 'ods' or $mode eq 'excel'
2160
ABdec
0X0
100
111
$mode && $mode eq 'ods'
2190
ABdec
0X0
100
111
$mode and $mode eq 'ods'
2330
ABdec
000
011
1X1
$mode eq 'csv' || $mode eq 'sql'
2340
ABdec
000
011
1X1
$mode eq 'csv' || $mode eq 'sql'
2350
ABdec
000
011
1X1
$mode eq 'ods' or $mode eq 'excel'
3880
ABdec
0X0
100
111
$$_{'type'} eq 'string' and (not $data and $data ne '0')
0
ABdec
0X0
100
111
$$_{'type'} eq 'float' and not defined $data
0
ABdec
0X0
100
111
not $data and $data ne '0'
4580
ABdec
0X0
100
111
$$_{'type'} eq 'String' and (not $data and $data ne '0')
0
ABdec
0X0
100
111
$$_{'type'} eq 'Number' and not defined $data
0
ABdec
0X0
100
111
not $data and $data ne '0'
4960
ABdec
0X0
100
111
$ENV{'TEMP'} and -d $ENV{'TEMP'}
0
ABdec
0X0
100
111
$ENV{'TMP'} and -d $ENV{'TMP'}
0
ABdec
0X0
100
111
$ENV{'TMPDIR'} and -d $ENV{'TMPDIR'}
6010
ABdec
000
011
1X1
not $cmd or not -x $cmd
6180
ABdec
0X0
100
111
not $tempModule and $tempdir
6760
ABdec
0X0
100
111
-r $filename and $dbh
6900
ABdec
000
011
1X1
$extension eq 'ods' or $extension eq 'xml'
7250
ABdec
000
011
1X1
$extension eq 'sql' or $extension eq 'csv'
7340
ABCDdec
0XXX0
10XX0
110X0
11100
11111
$deleteFilename and $tempdir and -d $tempdir and -w $tempdir
7780
ABCdec
0XX0
10X0
1100
1111
$where and $where->op eq '=' and $line =~ /^\s*DELETE/
8010
ABdec
0X0
100
111
$_ eq 'frameworkcode' and $arrValues[$j] ne $frameworkcode
8330
ABdec
0X0
100
111
$arrFields[$i] eq 'frameworkcode' and $arrValues[$i]{'value'} ne $frameworkcode
8650
ABdec
0X0
100
111
$posBegin and not $currentChar =~ /^[,']$/
8740
ABdec
0X0
100
111
$currentChar eq q['] and $posLiteral
8800
ABdec
0X0
100
111
$literalEscape eq '\\' and substr($values, $currentPos - 2, 1) eq $literalEscape
8810
ABdec
0X0
100
111
$literalEscape eq q['] and substr($values, $currentPos, 1) eq $literalEscape
9280
ABdec
000
011
1X1
not $cmd or not -x $cmd
11020
ABCDEFdec
0XXXXX0
10XX0X0
10XX100
10XX111
110X0X0
110X100
110X111
11100X0
1110100
1110111
1111X00
1111X11
$nodeR->nodeType == 1 and $format && $format eq 'ods' && $nodeR->nodeName =~ /(?:table:)?table-row/ || $nodeR->nodeName =~ /(?:ss:)?Row/ and $nodeR->hasChildNodes
11510
ABdec
000
011
1X1
$row =~ /,"[^"]*[\r\n]+$/ or $row =~ /^[^"]+[\r\n]+$/
11670
ABdec
0X0
100
111
$fieldsNameRead and $arrData[0] eq 'tagfield'
0
ABdec
0X0
100
111
$arrData[0] eq '#-#' and $arrData[$#arrData] eq '#-#'
11990
ABdec
0X0
100
111
$$fields[$j] eq 'frameworkcode' and $_ ne $frameworkcode
12310
ABdec
0X0
100
111
@nodes == 1 and $nodes[0]->hasChildNodes
12550
ABdec
0X0
100
111
@nodesT == 1 and $nodesT[0]->hasChildNodes
12740
ABdec
0X0
100
111
$node->nodeType == 1 and $node->nodeName =~ /(?:table:)?table-cell/
12790
ABdec
0X0
100
111
@nodes2 == 1 and $nodes2[0]->hasChildNodes
12980
ABdec
0X0
100
111
$node and $node->hasChildNodes
13050
ABdec
0X0
100
111
$format and $format eq 'ods'
13100
ABdec
0X0
100
111
$node2->nodeType == 1 and $node2->nodeName =~ /(?:ss:)?Cell/
13120
ABdec
0X0
100
111
@nodes3 == 1 and $nodes3[0]->hasChildNodes
13380
ABdec
0X0
100
111
$node and $node->hasChildNodes
13420
ABdec
0X0
100
111
$format and $format eq 'ods'
13460
ABdec
0X0
100
111
$node2->nodeType == 1 and $node2->nodeName =~ /(?:ss:)?Cell/
13480
ABdec
0X0
100
111
@nodes3 == 1 and $nodes3[0]->hasChildNodes