Branch Coverage

blib/lib/Treex/Core/Node/Interset.pm
Criterion Covered Total %
branch 7 44 15.9


line true false branch
237 28 0 if (ref($_[0]) =~ /(HASH|Lingua::Interset::FeatureStructure)/) { }
244 0 0 if @_ == 0
245 0 0 if @_ % 2
266 0 0 if (ref $value eq 'ARRAY')
269 0 0 if defined $value
273 0 0 unless (Lingua::Interset::FeatureStructure::feature_valid($feature))
296 0 0 if ($f{$feature} =~ /\|/)
345 0 0 unless $feature
347 0 0 $expected =~ s/^\~// ? :
0 0 $expected =~ s/^\!// ? :
0 0 $expected =~ s/^\!\~// ? :
351 0 0 if ($comp eq 'eq' and $value ne $expected or $comp eq 'ne' and $value eq $expected or $comp eq 're' and not $value =~ /$expected/ or $comp eq 'nr' and $value =~ /$expected/)
377 0 0 unless ($value eq '')
382 0 28 if (defined $self->$interset_attribute->{'other'} and ref $self->$interset_attribute->{'other'} eq 'HASH') { }
393 0 0 if ($i->tagset ne '')
414 28 0 unless ($Treex::Core::Config::running_in_tred)
418 28 0 if ($self->$interset_attribute)
424 0 28 if (exists $self->wild->{'isetother'} and ref $self->wild->{'isetother'} eq 'HASH')
429 0 0 if exists $i->{'other'}
438 0 28 if (exists $self->wild->{'isettagset'})
447 0 28 if ($self->{'iset_dump'})
451 0 0 if ($Treex::Core::Config::running_in_tred)