Branch Coverage

blib/lib/ODO/Ontology/RDFS.pm
Criterion Covered Total %
branch 0 130 0.0


line true false branch
125 0 0 if $self->get_symtab_entry($CLASS_IMPL_SYMTAB_URI, $class_uri)
129 0 0 unless $constructorData
138 0 0 unless $perl_class_data
147 0 0 unless UNIVERSAL::isa($constructor, 'ODO::Ontology::RDFS::ObjectWriter::Constructor')
153 0 0 unless UNIVERSAL::isa($package, 'ODO::Ontology::RDFS::ObjectWriter::Package')
160 0 0 if exists $$perl_class_data{'inheritanceMap'} and exists $$perl_class_data{'inheritanceMap'}{$BASECLASS_URI}
166 0 0 unless (defined $$perl_class_data{'inheritanceMap'}{$sp})
171 0 0 if ($cn eq 'PropertiesContainer')
184 0 0 if (scalar values %{$superProperties;} > 0)
206 0 0 if $self->get_symtab_entry($PROPERTY_IMPL_SYMTAB_URI, $property_uri)
216 0 0 unless UNIVERSAL::isa($constructorData, 'HASH')
223 0 0 unless UNIVERSAL::isa($propertyData, 'HASH')
231 0 0 unless UNIVERSAL::isa($constructor, 'ODO::Ontology::RDFS::ObjectWriter::Constructor')
238 0 0 unless $package
260 0 0 unless (defined $$propertyData{'inheritanceMap'}{$sp})
267 0 0 if ($sp eq $ODO::Ontology::RDFS::Vocabulary::Class->value or $sp eq $ODO::Ontology::RDFS::Vocabulary::Literal->value or $sp eq $ODO::Ontology::RDFS::Vocabulary::Resource->value) { }
0 0 elsif (not $propertyName) { }
291 0 0 if (scalar values %{$superProperties;} > 0)
296 0 0 unless $propertyContainer
317 0 0 unless $self->get_symtab_entry($CLASS_IMPL_SYMTAB_URI, $uri) and not exists $evald{$uri} and not defined $evald{$uri}
320 0 0 unless $self->eval_object($uri, \%evald, $CLASS_IMPL_SYMTAB_URI)
329 0 0 unless $self->get_symtab_entry($PROPERTY_IMPL_SYMTAB_URI, $uri) and not exists $evald{$uri} and not defined $evald{$uri}
333 0 0 unless $self->eval_object($uri, \%evald, $PROPERTY_IMPL_SYMTAB_URI)
348 0 0 if ($isa)
354 0 0 if not $self->get_symtab_entry($CLASS_IMPL_SYMTAB_URI, $p_uri) or exists $$evald_hash{$p_uri} and defined $$evald_hash{$p_uri}
357 0 0 unless $self->eval_object($p_uri, $evald_hash, $impl_source)
362 0 0 if $@
366 0 0 if $@
390 0 0 unless UNIVERSAL::isa($property_uris, 'ARRAY')
403 0 0 unless $name
412 0 0 if ($name =~ /.*\:\:(.*)$/)
458 0 0 unless UNIVERSAL::isa($schemaObject, 'ODO::Node::Resource')
461 0 0 unless UNIVERSAL::isa($property, 'ODO::Node::Resource')
489 0 0 if (scalar @{$subObjects;} > 0) { }
0 0 elsif (not $class_uri =~ /$BOOTSTRAPPED_TYPE/) { }
496 0 0 unless (defined $$perl_class_data{'inheritanceMap'}{$sc})
502 0 0 if $sc eq $BASECLASS_URI
506 0 0 if (scalar values %{$$perl_class_data{'inheritanceMap'};} > 0)
514 0 0 if (defined $ClassPackageName) { }
546 0 0 if (scalar @{$subObjects;} > 0) { }
0 0 elsif ($$propertyData{'objectURI'} ne $ODO::Ontology::RDFS::Vocabulary::Property) { }
551 0 0 unless (defined $$propertyData{'inheritanceMap'}{$sp})
562 0 0 if (defined $PropertyPackageName)
571 0 0 if (scalar @{$range;} > 0)
585 0 0 unless ($name)
587 0 0 if ($self->isClassURI($sp)) { }
0 0 elsif ($self->isPropertyURI($sp)) { }
611 0 0 if scalar values %{$$propertyData{'inheritanceMap'};}
612 0 0 unless scalar values %{$$propertyData{'inheritanceMap'};}
627 0 0 unless UNIVERSAL::isa($owner_uri, 'ODO::Node::Resource')
634 0 0 unless ref $results eq 'ARRAY' and scalar @{$results;} > 0
649 0 0 unless UNIVERSAL::isa($uri, 'ODO::Node::Resource')
660 0 0 if UNIVERSAL::isa($results, 'ARRAY') and scalar @{$results;} > 0
668 0 0 if UNIVERSAL::isa($results, 'ARRAY') and scalar @{$results;} > 0
683 0 0 unless UNIVERSAL::isa($uri, 'ODO::Node::Resource')
694 0 0 if UNIVERSAL::isa($results, 'ARRAY') and scalar @{$results;} > 0
702 0 0 if UNIVERSAL::isa($results, 'ARRAY') and scalar @{$results;} > 0
720 0 0 if $self->get_symtab_entry($CLASS_SYMTAB_URI, $class_uri)
740 0 0 if $self->get_symtab_entry($PROPERTY_SYMTAB_URI, $property_uri)
798 0 0 unless UNIVERSAL::isa($owner_uri, 'ODO::Node::Resource')
830 0 0 if $self->schema_name
866 0 0 unless $fh
873 0 0 if not $printRDFS and 'ODO::Ontology::RDFS::Vocabulary'->uri_to_name($ci)
887 0 0 if not $printRDFS and 'ODO::Ontology::RDFS::Vocabulary'->uri_to_name($pi)
949 0 0 unless (UNIVERSAL::can('ODO::RDFS::Resource', 'new'))