Condition Coverage

blib/lib/Class/ReluctantORM/Relationship/HasManyMany.pm
Criterion Covered Total %
condition 0 41 0.0


and 3 conditions

line !l l&&!r l&&r condition
271 0 0 0 $all_exist &&= $c->is_inserted
416 0 0 0 $local_rel and $local_rel->is_has_many_many
1155 0 0 0 &Scalar::Util::blessed($args{'where'}) and $args{'where'}->isa(Where())

or 2 conditions

line l !l condition
268 0 0 $$new_args{$relation} || undef
290 0 0 $$collection{'_count'} ||= 0
362 0 0 $args{'join_extra_columns'} ||= []
710 0 0 shift() || 0

or 3 conditions

line l !l&&r !l&&!r condition
346 0 0 0 $args{'method_name'} ||= Class::ReluctantORM::Utilities::pluralize(Class::ReluctantORM::Utilities::camel_case_to_underscore_case((split(/::/, $args{'class'}, 0))[-1]))
347 0 0 0 $args{'join_schema'} ||= $cro_base_class->schema_name
350 0 0 0 $args{'remote_key'} ||= $args{'class'}->primary_key_columns
353 0 0 0 $args{'local_key'} ||= $cro_base_class->primary_key_columns
356 0 0 0 $args{'join_remote_key'} ||= $args{'class'}->primary_key_columns
359 0 0 0 $args{'join_local_key'} ||= $cro_base_class->primary_key_columns
605 0 0 0 $use_child ||= !$parent->field_name($keycol->column)
698 0 0 0 $self->is_populated or defined $$self{'_count'}