Branch Coverage

blib/lib/Lingua/Ogmios/Annotations/Level.pm
Criterion Covered Total %
branch 0 128 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) { }
195 0 0 unless (defined $fh)
206 0 0 if (ref $self->getIndex($indexfield)->{$idx} eq 'ARRAY') { }
235 0 0 if (exists $self->getIndexes->{'list_refid_components'})
238 0 0 unless (exists $self->getIndexes->{'list_refid_components'}{$component->getId})
278 0 0 if (ref $element eq 'Lingua::Ogmios::Annotations::Token') { }
279 0 0 unless (exists $self->getIndex('token')->{$element->getId})
285 0 0 if (ref $ref eq 'ARRAY') { }
292 0 0 if (ref $elt eq 'Lingua::Ogmios::Annotations::Token') { }
293 0 0 unless (exists $self->getIndex('token')->{$elt->getId})
298 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') { }
303 0 0 if (ref $ref eq 'ARRAY') { }
331 0 0 if (defined $value)
332 0 0 if (ref $value eq 'ARRAY') { }
335 0 0 if (index(ref $val, 'Lingua::Ogmios::Annotations::') == 0)
338 0 0 unless (exists $self->getIndexes->{$field}{$val_element})
344 0 0 if (ref $value eq 'HASH') { }
346 0 0 if ($component ne 'reference')
349 0 0 if (index(ref $val, 'Lingua::Ogmios::Annotations::') == 0)
352 0 0 unless (exists $self->getIndexes->{$field}{$val_element})
362 0 0 if (index(ref $value, 'Lingua::Ogmios::Annotations::') == 0)
365 0 0 unless (exists $self->getIndexes->{$field}{$val_element})
402 0 0 if (defined $value)
403 0 0 if (ref $value eq 'ARRAY') { }
406 0 0 if (index(ref $val, 'Lingua::Ogmios::Annotations::') == 0)
412 0 0 if (ref $value eq 'HASH') { }
415 0 0 if ($component ne 'reference')
418 0 0 if (index(ref $val, 'Lingua::Ogmios::Annotations::') == 0)
427 0 0 if (index(ref $value, 'Lingua::Ogmios::Annotations::') == 0)
443 0 0 if (exists $self->getIndexes->{$field}{$value})
450 0 0 if ($i < scalar @{$self->getIndexes->{$field}{$value};}) { }
456 0 0 if (scalar @{$self->getIndexes->{$field}{$value};} == 0)
469 0 0 unless ($self->existsIndex($field))
485 0 0 if ($id > $self->getId)
551 0 0 if ($self->getSize != 0) { }
570 0 0 if ($self->getSize != 0) { }
601 0 0 if (defined $oldElement->previous)
605 0 0 if (defined $oldElement->next)
625 0 0 if ($element->getId == -1) { }
634 0 0 if (defined $self->getLastElement)
646 0 0 if (defined $element->previous)
656 0 0 if ($i < $self->getSize)
733 0 0 if (exists $self->getIndex('from')->{$element->getFrom}) { }
744 0 0 if (exists $self->getIndex('to')->{$element->getTo}) { }
762 0 0 if (defined $elt) { }
806 0 0 if (defined $element)
807 0 0 if (defined $element->{'reference'} or defined $element->{'list_refid_components'}) { }
812 0 0 if (defined $element->{'refid_start_token'}) { }
824 0 0 if (ref $from eq '') { }
830 0 0 if (ref $to eq '') { }
837 0 0 if ($fromOffset <= $offset and $offset <= $toOffset)
868 0 0 if ($levelElement->start_token->getFrom <= $offset and $offset <= $levelElement->end_token->getTo)
891 0 0 if (defined $token)
911 0 0 if ($term->start_token->equals($start_token) and $term->end_token->equals($end_token))
915 0 0 if (scalar @terms > 0) { }
932 0 0 if ($term->start_token->equals($start_token) and $term->end_token->equals($end_token))
948 0 0 if ($term->start_token->equals($start_token))