blib/lib/Test/Mock/Class/Role/Object.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 33 | 59 | 55.9 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
236 | 0 | 0 | 16 | defined $at and defined $method |
291 | 0 | 0 | 1 | defined $at and defined $method |
336 | 0 | 0 | 4 | defined $at and defined $method |
354 | 0 | 0 | 1 | defined $method and defined $count |
372 | 0 | 0 | 5 | defined $method and defined $count |
389 | 0 | 0 | 3 | defined $method and defined $count |
584 | 31 | 5 | 3 | defined $$rule{'maximum'} and $$rule{'call'} > $$rule{'maximum'} |
589 | 27 | 8 | 1 | defined $$rule{'count'} and $$rule{'call'} > $$rule{'count'} |
line | l | !l | condition |
---|---|---|---|
110 | 40 | 0 | ref $expectation || '' |
114 | 26 | 0 | ref $$expectation{$method} || '' |
119 | 6 | 1 | $$rule{'call'} || 0 |
126 | 5 | 1 | $$rule{'call'} || 0 |
463 | 48 | 0 | ref $rules_for_method || '' |
474 | 27 | 0 | ref $$rule{'args'} || '' |
483 | 9 | 26 | ref $rule_arg || '' |
546 | 42 | 0 | ref $rules_for_method || '' |
561 | 17 | 0 | ref $$rule{'args'} || '' |
570 | 6 | 22 | ref $rule_arg || '' |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
110 | 0 | 0 | 40 | not defined $expectation or (ref $expectation || '') ne 'HASH' |
114 | 0 | 0 | 26 | not defined $$expectation{$method} or (ref $$expectation{$method} || '') ne 'ARRAY' |
463 | 91 | 0 | 48 | not defined $rules_for_method or (ref $rules_for_method || '') ne 'ARRAY' |
546 | 103 | 0 | 42 | not defined $rules_for_method or (ref $rules_for_method || '') ne 'ARRAY' |
604 | 0 | 6 | 0 | $e ||= 'Exception::Fatal'->catch |