Branch Coverage

blib/lib/Lingua/Ogmios/Annotations/Level.pm
Criterion Covered Total %
branch 0 124 0.0


line true false branch
32 0 0 if (defined $fields)
33 0 0 if (defined $$fields{'indexes'})
36 0 0 if (defined $$fields{'XML_order'})
114 0 0 if ($self->existsElementFromIndex($indexfield, $id))
139 0 0 if (ref $searchedElement eq ref $element->_getField($indexfield)->{$element->_getField($indexfield)->{'reference'}}[0])
167 0 0 if (exists $$element{'reference'})
169 0 0 if ($self->existsElementFromIndex('list_refid_token', $ref[0]->getId))
178 0 0 if ($i < scalar @ref) { }
203 0 0 if (ref $self->getIndex($indexfield)->{$idx} eq 'ARRAY') { }
231 0 0 if (exists $self->getIndexes->{'list_refid_components'})
234 0 0 unless (exists $self->getIndexes->{'list_refid_components'}{$component->getId})
274 0 0 if (ref $element eq 'Lingua::Ogmios::Annotations::Token') { }
275 0 0 unless (exists $self->getIndex('token')->{$element->getId})
281 0 0 if (ref $ref eq 'ARRAY') { }
288 0 0 if (ref $elt eq 'Lingua::Ogmios::Annotations::Token') { }
289 0 0 unless (exists $self->getIndex('token')->{$elt->getId})
294 0 0 if (ref $elt eq 'Lingua::Ogmios::Annotations::Word' or ref $elt eq 'Lingua::Ogmios::Annotations::Phrase' or ref $elt eq 'Lingua::Ogmios::Annotations::SemanticUnit') { }
299 0 0 if (ref $ref eq 'ARRAY') { }
327 0 0 if (defined $value)
328 0 0 if (ref $value eq 'ARRAY') { }
331 0 0 if (index(ref $val, 'Lingua::Ogmios::Annotations::') == 0)
334 0 0 unless (exists $self->getIndexes->{$field}{$val_element})
340 0 0 if (ref $value eq 'HASH') { }
342 0 0 if ($component ne 'reference')
345 0 0 if (index(ref $val, 'Lingua::Ogmios::Annotations::') == 0)
348 0 0 unless (exists $self->getIndexes->{$field}{$val_element})
358 0 0 if (index(ref $value, 'Lingua::Ogmios::Annotations::') == 0)
361 0 0 unless (exists $self->getIndexes->{$field}{$val_element})
398 0 0 if (defined $value)
399 0 0 if (ref $value eq 'ARRAY') { }
402 0 0 if (index(ref $val, 'Lingua::Ogmios::Annotations::') == 0)
408 0 0 if (ref $value eq 'HASH') { }
411 0 0 if ($component ne 'reference')
414 0 0 if (index(ref $val, 'Lingua::Ogmios::Annotations::') == 0)
423 0 0 if (index(ref $value, 'Lingua::Ogmios::Annotations::') == 0)
439 0 0 if (exists $self->getIndexes->{$field}{$value})
446 0 0 if ($i < scalar @{$self->getIndexes->{$field}{$value};}) { }
452 0 0 if (scalar @{$self->getIndexes->{$field}{$value};} == 0)
465 0 0 unless ($self->existsIndex($field))
481 0 0 if ($id > $self->getId)
547 0 0 if ($self->getSize != 0) { }
566 0 0 if ($self->getSize != 0) { }
597 0 0 if (defined $oldElement->previous)
601 0 0 if (defined $oldElement->next)
621 0 0 if ($element->getId == -1) { }
630 0 0 if (defined $self->getLastElement)
642 0 0 if (defined $element->previous)
652 0 0 if ($i < $self->getSize)
729 0 0 if (exists $self->getIndex('from')->{$element->getFrom}) { }
740 0 0 if (exists $self->getIndex('to')->{$element->getTo}) { }
758 0 0 if (defined $elt) { }
802 0 0 if (defined $element)
803 0 0 if (defined $$element{'reference'} or defined $$element{'list_refid_components'}) { }
808 0 0 if (defined $$element{'refid_start_token'}) { }
820 0 0 if (ref $from eq '') { }
826 0 0 if (ref $to eq '') { }
833 0 0 if ($fromOffset <= $offset and $offset <= $toOffset)
864 0 0 if ($levelElement->start_token->getFrom <= $offset and $offset <= $levelElement->end_token->getTo)
887 0 0 if (defined $token)
907 0 0 if ($term->start_token->equals($start_token) and $term->end_token->equals($end_token))
911 0 0 if (scalar @terms > 0) { }
926 0 0 if ($term->start_token->equals($start_token) and $term->end_token->equals($end_token))