Branch Coverage

blib/lib/SAP/BC/Iface.pm
Criterion Covered Total %
branch 0 88 0.0


line true false branch
27 0 0 unless my $type = ref $self
33 0 0 if (exists $$self{'PARAMETERS'}{uc $name}) { }
0 0 elsif (exists $$self{'TABLES'}{uc $name}) { }
54 0 0 unless exists $$self{'NAME'}
57 0 0 if not exists $$VALID{$_}
79 0 0 unless @_
81 0 0 if (my $ref = ref $_[0]) { }
82 0 0 if $ref ne 'SAP::BC::Parms'
98 0 0 unless @_
100 0 0 unless exists $$self{'PARAMETERS'}{$parm}
120 0 0 unless @_
122 0 0 if (my $ref = ref $_[0]) { }
123 0 0 if $ref ne 'SAP::BC::Tab'
138 0 0 unless @_
140 0 0 unless exists $$self{'TABLES'}{$table}
225 0 0 unless exists $$self{'NAME'}
226 0 0 unless exists $$self{'STRUCTURE'}
229 0 0 if not exists $$VALID{$_}
243 0 0 if @_
256 0 0 if $row
265 0 0 if @_
275 0 0 if @_
387 0 0 unless exists $$self{'NAME'}
388 0 0 unless exists $$VALTYPE{$$self{'TYPE'}}
392 0 0 if not exists $$VALID{$_}
405 0 0 if @_
406 0 0 unless exists $$VALTYPE{$$self{'TYPE'}}
417 0 0 if @_
418 0 0 if ($$self{'VALUE'}) { }
431 0 0 if @_
530 0 0 unless my $type = ref $self
534 0 0 unless (exists $$self{'FIELDS'}{uc $name})
550 0 0 unless exists $$self{'NAME'}
554 0 0 if not exists $$VALID{$_}
569 0 0 if not exists $$FIELDVALID{$_}
570 0 0 unless exists $field{'NAME'}
573 0 0 if exists $$self{'FIELDS'}{$field{'NAME'}}
577 0 0 unless exists $field{'TYPE'}
578 0 0 unless exists $$VALTYPE{$field{'TYPE'}}
593 0 0 unless exists $$self{'FIELDS'}{uc $field}
606 0 0 if $field =~ /^\d+$/
607 0 0 unless exists $$self{'FIELDS'}{uc $field}
610 0 0 if (scalar @_ > 0)
625 0 0 unless ($self->Fields)[$field - 1]