Branch Coverage

blib/lib/Treex/PML/Backend/Storable.pm
Criterion Covered Total %
branch 0 46 0.0


line true false branch
16 0 0 if (ref $f) { }
36 0 0 unless ($Treex::PML::COMPATIBLE_API_VERSION{$api_version})
37 0 0 unless defined $api_version
42 0 0 if (ref $$restore[0] eq 'FSFormat' and not defined $Fslib::VERSION)
51 0 0 if ($appData)
59 0 0 if (ref $schema and not $schema->{'-api_version'})
81 0 0 if ref $ref
82 0 0 UNIVERSAL::DOES::does($val, 'Treex::PML::Instance') ? :
103 0 0 unless $ref
105 0 0 if (defined $is)
106 0 0 if ($is =~ /^Treex/) { }
0 0 elsif ($is eq 'FSNode') { }
0 0 elsif ($is eq 'Fslib::Type') { }
0 0 elsif ($is =~ /^Fslib::(.*)$/) { }
0 0 elsif ($is =~ /^PMLSchema(::.*)?$/) { }
0 0 elsif ($is eq 'FSFile') { }
0 0 elsif ($is eq 'FSFormat') { }
0 0 elsif ($is eq 'PMLInstance') { }
124 0 0 $ref eq 'SCALAR' ? :
0 0 $ref eq 'ARRAY' ? :
0 0 $ref eq 'HASH' ? :
128 0 0 unless $seen{$key}++
152 0 0 unless ref $self