Condition Coverage

blib/lib/MarpaX/ESLIF/URI/_generic.pm
Criterion Covered Total %
condition 7 32 21.8


and 3 conditions

line !l l&&!r l&&r condition
229 0 0 0 defined $self->scheme && !defined($self->fragment)
291 0 0 0 not $strict and ($R{'scheme'} // '') == $Base{'scheme'}
492 0 0 0 defined $base->authority($type) and not length $base->path($type)

or 2 conditions

line l !l condition
270 0 0 $strict //= 1
291 0 0 $R{'scheme'} // ''
462 540 39 $type //= 'decoded'
487 0 0 $type //= 'origin'
648 2821 0 $arg->{'origin'} // ''
649 2821 0 $arg->{'decoded'} // ''
650 2821 0 $arg->{'normalized'} // ''

or 3 conditions

line l !l&&r !l&&!r condition
269 0 0 0 $base //= $self->base
435 0 0 67 $input eq '.' or $input eq '..'
477 87 0 0 eval "sub { my (\$self, \@args) = \@_; \$self->_set_$attribute(\$self->__concat(\@args)) }" || croak("Failed to create action stub for attribute $attribute, $@")