| blib/lib/Rose/DB/Object/Metadata/Relationship/ManyToMany.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 12 | 43 | 27.9 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 146 | 0 | 0 | 0 | ref $arg && UNIVERSAL::isa($arg, $map_class) |
| 291 | 0 | 14 | 14 | $item->can("class") and $item->class eq $target_class |
| 295 | 14 | 0 | 0 | $map_from and $item->name ne $map_from |
| 331 | 14 | 0 | 0 | $map_to and $item->name ne $map_to |
| 415 | 0 | 0 | 0 | $item->isa('Rose::DB::Object::Metadata::ForeignKey') || $item->type eq 'many to one' and $item->class eq $target_class |
| 0 | 0 | 0 | $item->isa('Rose::DB::Object::Metadata::ForeignKey') || $item->type eq 'many to one' and $item->class eq $target_class and $item->name ne $local_rel |
| line | l | !l | condition |
|---|---|---|---|
| 380 | 14 | 0 | $item->method_name('get_set') || $item->method_name('get_set_now') || $item->method_name('get_set_on_save') || die('Rose::DB::Object::Exception::ClassNotReady'->new(q[No 'get_*' method found for ] . $item->name)) |
| 431 | 0 | 0 | $item->method_name('get_set') || $item->method_name('get_set_now') || $item->method_name('get_set_on_save') || die('Rose::DB::Object::Exception::ClassNotReady'->new(q[No 'get_*' method found for ] . $item->name)) |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 189 | 0 | 0 | 42 | $type eq "get_set" or $type eq "get_set_now" |
| 0 | 14 | 28 | $type eq "get_set" or $type eq "get_set_now" or $type eq "get_set_on_save" | |
| 0 | 14 | 14 | $type eq "add_now" or $type eq "add_on_save" | |
| 326 | 14 | 0 | 0 | $item->isa("Rose::DB::Object::Metadata::ForeignKey") or $item->type eq "many to one" |
| 397 | 0 | 0 | 0 | $map_to_class || $map_to |
| 415 | 0 | 0 | 0 | $item->isa('Rose::DB::Object::Metadata::ForeignKey') || $item->type eq 'many to one' |
| 458 | 0 | 0 | 7 | $Debug or $Rose::DB::Object::Metadata::Debug |