line |
l |
!l&&r |
!l&&!r |
condition |
43
|
0 |
0 |
0 |
blessed($_[0]) || $_[0] |
44
|
0 |
0 |
0 |
$t->ok($this->can('new'), "'${this}' has new constructor method") || $t->diag(" '${this}' missing new constructor") |
54
|
0 |
0 |
0 |
blessed($_[0]) || $_[0] |
55
|
0 |
0 |
0 |
$t->ok($this->can('set') && $this->can('get'), "'${this}' can set, get") || $t->diag(" '${this}' missing set, get") |
65
|
0 |
0 |
0 |
blessed($_[0]) || $_[0] |
68
|
0 |
0 |
0 |
$t->ok($this->can('DECL') && defined ${$this . '::DECL';}, "'${this}' has DECL") || $t->diag(" '${this}' does not have a DECL declaration") |
75
|
0 |
0 |
0 |
blessed($_[0]) || $_[0] |
78
|
0 |
0 |
0 |
$t->ok($this->can('CLASS') && defined ${$this . '::CLASS';}, "'${this}' has CLASS constant") || $t->diag(" '${this}' does not have a CLASS constant") |
85
|
0 |
0 |
0 |
blessed($_[0]) || $_[0] |
89
|
0 |
0 |
0 |
$t->ok($this->can('MIXIN') && scalar %{${$this . '::MIXIN';};}, "'${this}' has MIXINs") || $t->diag(" '${this}' does not have a CLASS constant") |
96
|
0 |
0 |
0 |
blessed($_[0]) || $_[0] |
100
|
0 |
0 |
0 |
$t->ok($this->can('MIXIN') && ref ${$this . '::MIXIN';} eq 'HASH', "'${this}' has MIXIN hash defined") || $t->diag(" '${this}' does not have a MIXIN hash") |
107
|
0 |
0 |
0 |
blessed($_[0]) || $_[0] |
108
|
0 |
0 |
0 |
$t->ok(&can_new($this) && &has_class_const($this) && &has_decl($this), "'${this}' is a classes class") || $t->diag(" '${this}' does not look like a classes class") |
118
|
0 |
0 |
0 |
blessed($_[0]) || $_[0] |
119
|
0 |
0 |
0 |
$t->ok($this->can('throw') && $this->can('rethrow') && $this->can('send') && $this->can('catch') && $this->can('caught') && $this->can('capture'), "'${this}' fulfills the classes::Throwable interface") || $t->diag(" '${this}' does not fulfill the classes::Throwable interface") |
132
|
0 |
0 |
0 |
blessed($_[0]) || $_[0] |
133
|
0 |
0 |
0 |
$t->ok(&is_classes($this) && $this->can('as_string') && like($this->new->as_string, qr/^$this/, 'as_string matches') && &is_throwable($this), "'${this}' is a classes::Exception class") || $t->diag(" '${this}' does not look like a classes::Exception class") |