Condition Coverage

blib/lib/Rose/DB/Object/Metadata/ForeignKey.pm
Criterion Covered Total %
condition 9 33 27.2


and 3 conditions

line !l l&&!r l&&r condition
260 0 0 112 ref $key_columns eq 'HASH' and keys %$key_columns
304 48 0 52 $fk_meta->column_accessor_method_name($column_name) and $fk_meta->column_mutator_method_name($column_name)
374 0 0 0 defined $name_padding and $name_padding > 0

or 2 conditions

line l !l condition
294 100 0 $self->key_columns || {}
416 0 0 $self->spec_hash_map || {}
450 0 0 $$object{$self->hash_key} || 0

or 3 conditions

line l !l&&r !l&&!r condition
189 0 0 0 $self->method_name('get_set_on_save') || $self->method_name('get_set')
229 0 0 64 $type eq 'get_set' or $type eq 'get_set_now'
0 32 32 $type eq 'get_set' or $type eq 'get_set_now' or $type eq 'get_set_on_save'
0 32 0 $type eq 'delete_now' or $type eq 'delete_on_save'
318 0 0 48 $Debug or $Rose::DB::Object::Metadata::Debug
371 0 0 0 length $name < $min_len or $min_len < 0