Branch Coverage

blib/lib/CLI/Driver/Help.pm
Criterion Covered Total %
branch 24 56 42.8


line true false branch
30 272 0 @_ ? :
0 272 if ($slice_length % 2 != 0)
0 272 if ($#_ == 0 and ref $_[0] eq 'HASH') { }
272 0 exists $_{'href'} ? :
272 0 Type::Tiny::XS::AUTO::TC2($href) ? :
272 0 if (exists $_{'href'})
33 255 17 unless defined $href
36 17 0 if (exists $href->{'args'})
41 17 0 if (exists $href->{'examples'})
48 5 0 @_ ? :
0 5 if @_ != 1
5 0 $#_ >= 0 ? :
5 0 Type::Tiny::XS::Str($arg) ? :
5 0 if ($#_ >= 0)
50 5 0 if (exists $self->args->{$arg})
57 0 0 @_ ? :
0 0 if @_ != 1
0 0 $#_ >= 0 ? :
0 0 Type::Tiny::XS::Str($arg) ? :
0 0 if ($#_ >= 0)
62 5 0 @_ ? :
0 5 if @_ != 1
5 0 $#_ >= 0 ? :
5 0 Type::Tiny::XS::Str($arg) ? :
5 0 if ($#_ >= 0)
64 5 0 if ($self->has_help($arg))
71 1 0 @_ ? :
73 1 0 if (@{$self->examples;})