Condition Coverage

blib/lib/Rose/DB/Object/Loader.pm
Criterion Covered Total %
condition 0 73 0.0


and 3 conditions

line !l l&&!r l&&r condition
205 0 0 0 defined $bc and @$bc
352 0 0 0 not $error and @{"${db_class}::ISA";}
0 0 0 not $error and @{"${db_class}::ISA";} and not UNIVERSAL::isa($db_class, 'Rose::DB')
495 0 0 0 not $info->{'init_db_in_base_class'} and $info->{'perl_init_db'}
511 0 0 0 $info->{'init_db_in_base_class'} and $info->{'perl_init_db'}
581 0 0 0 exists $args{'warn_on_missing_primary_key'} and ($args{'warn_on_missing_pk'} ? 1 : 0) != ($args{'warn_on_missing_primary_key'} ? 1 : 0)
598 0 0 0 not $require_primary_key and !(exists $args{'warn_on_missing_primary_key'} || defined $self->warn_on_missing_primary_key) || exists $args{'warn_on_missing_primary_key'} && !defined($args{'warn_on_missing_primary_key'})
675 0 0 0 defined $include and not /$include/
0 0 0 defined $exclude and /$exclude/
706 0 0 0 $db and $db_class
0 0 0 $db and $db_class and $db_class ne $db->class
832 0 0 0 $can_rdbo and $can_base
0 0 0 $can_rdbo and $can_base and $can_rdbo ne $can_base
839 0 0 0 $db_args{'dsn'} and not $db_args{'driver'}

or 2 conditions

line l !l condition
540 0 0 $args->{'indent'} || 2
682 0 0 $self->class_prefix || ''

or 3 conditions

line l !l&&r !l&&!r condition
246 0 0 0 $self->{'convention_manager'} ||= 'Rose::DB::Object::ConventionManager'->new
598 0 0 0 !(exists $args{'warn_on_missing_primary_key'} || defined $self->warn_on_missing_primary_key) || exists $args{'warn_on_missing_primary_key'} && !defined($args{'warn_on_missing_primary_key'})
640 0 0 0 defined $include || defined $exclude
643 0 0 0 $include or $exclude
675 0 0 0 defined $include and not /$include/ or defined $exclude and /$exclude/
729 0 0 0 $db ||= $self->db
811 0 0 0 UNIVERSAL::isa($class, 'Rose::DB::Object') or @{"${class}::ISA";}
918 0 0 0 $made_new_db_class or $db_class ne 'Rose::DB'
994 0 0 0 not $filter or &$filter($table)