Branch Coverage

lib/UR/Namespace/Command/Sys/ClassBrowser.pm
Criterion Covered Total %
branch 22 78 28.2


line true false branch
7 0 2 unless ($^P)
66 0 0 unless ($INC{$namespace . '.pm'})
68 0 0 if $@
79 0 0 if ($self->use_cache and -f $class_cache_file) { }
91 0 0 unless $self->{'_cache'}{$current_namespace}
105 0 0 if $self->{'_cache'}{$namespace}
109 0 0 unless ($fh)
127 2 1 if $self->{'_cache'}{$namespace}
132 1 0 unless ($self->name_tree_cache($namespace))
138 1 0 unless ($self->inheritance_tree_cache($namespace))
144 1 0 unless ($self->directory_tree_cache($namespace))
167 0 20 unless (defined $namespace)
170 3 17 if (@_)
223 0 11 unless ($class_meta)
266 0 5 if $path_parts[0] eq '.'
290 1 0 $tree ? :
299 5 7 if ($cache->{$class_name})
307 0 7 unless ($data->{'is'} and @{$data->{'is'};})
313 7 0 unless ($parent_class_tree->has_child($class_name))
327 0 0 if ($self->generate_cache)
368 0 0 unless ($self->_cache_has_data_for($namespace))
387 0 0 if $tmpl->process($template_name, $template_data, \$out)
403 0 0 unless $info
405 0 0 if ($info =~ /\[(.*?):(\d+)\]/) { }
0 0 elsif ($info =~ /(.*?):(\d+)-(\d+)$/) { }
413 0 0 if ($start)
416 0 0 if ($INC{$inc} eq $file)
434 0 0 if $seen{$target_class}++
435 0 0 if ('Class::Inspector'->function_exists($target_class, $method))
463 0 0 unless ($class_meta)
512 0 0 if (@results == 1) { }
524 0 0 if (my $class_meta = eval { do { $module_name->__meta__ } }) { }
531 0 0 unless ($module_path and -f $module_path)
547 0 0 unless ($class_meta)
551 0 0 unless ($prop_meta)
572 0 19 unless exists $node{'name'}
575 19 0 unless (defined $node{'id'})
596 10 12 if (@_)
626 7 9 ref $_[0] ? :