Branch Coverage

blib/lib/HH/Unispool/Config/File/Token/Factory.pm
Criterion Covered Total %
branch 73 80 91.2


line true false branch
179 0 19 defined $_[0] ? :
182 0 19 unless ref $opt eq 'HASH'
194 7 1029 if ($line =~ /$USP_BCS_RX/) { }
21 1008 elsif ($line =~ /$USP_CFG_DEV_RX/) { }
22 986 elsif ($line =~ /$USP_CFG_GRP_RX/) { }
21 965 elsif ($line =~ /$USP_CFG_MISC_RX/) { }
21 944 elsif ($line =~ /$USP_CFG_RSYS_RX/) { }
7 937 elsif ($line =~ /$USP_CS_INFO_RX/) { }
7 930 elsif ($line =~ /$USP_CS_RX/) { }
22 908 elsif ($line =~ /$USP_D0_RX/) { }
22 886 elsif ($line =~ /$USP_D1_RX/) { }
22 864 elsif ($line =~ /$USP_D2_RX/) { }
15 849 elsif ($line =~ /$USP_D3_RX/) { }
22 827 elsif ($line =~ /$USP_D4_RX/) { }
22 805 elsif ($line =~ /$USP_D5_RX/) { }
22 783 elsif ($line =~ /$USP_D6_RX/) { }
22 761 elsif ($line =~ /$USP_D7_RX/) { }
7 754 elsif ($line =~ /$USP_DATE_RX/) { }
7 747 elsif ($line =~ /$USP_FILTER_INFO_RX/) { }
14 733 elsif ($line =~ /$USP_FILTER_RX/) { }
27 706 elsif ($line =~ /$USP_G_RX/) { }
21 685 elsif ($line =~ /$USP_H_RX/) { }
7 678 elsif ($line =~ /$USP_HEAD_RX/) { }
162 516 elsif ($line =~ /$USP_ID_RX/) { }
85 431 elsif ($line =~ /$USP_IS_RX/) { }
14 417 elsif ($line =~ /$USP_L_RX/) { }
14 403 elsif ($line =~ /$USP_M_RX/) { }
89 314 elsif ($line =~ /$USP_N_RX/) { }
43 271 elsif ($line =~ /$USP_PD_RX/) { }
22 249 elsif ($line =~ /$USP_S3_RX/) { }
22 227 elsif ($line =~ /$USP_S6_RX/) { }
22 205 elsif ($line =~ /$USP_S7_RX/) { }
22 183 elsif ($line =~ /$USP_S8_RX/) { }
7 176 elsif ($line =~ /$USP_SCOPE_RX/) { }
7 169 elsif ($line =~ /$USP_TAIL_RX/) { }
169 0 elsif ($line =~ /$USP_X_RX/) { }
400 0 0 $nr ? :
410 0 991 if (ref $_[0] and &UNIVERSAL::isa($_[0], 'HH::Unispool::Config::File::Token::Factory')) { }
991 0 elsif (not ref $_[0] and $_[0] eq 'HH::Unispool::Config::File::Token::Factory') { }
418 982 9 if defined $SINGLETON