blib/lib/Object/Annotate.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 18 | 45 | 40.0 |
line | l | !l | condition |
---|---|---|---|
174 | 0 | 3 | $arg->{'db'}{'dsn'} && scalar $arg->{'db'}{'dsn'} =~ /SQLite/ |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
212 | 0 | 2 | 0 | !$arg->{'extra_setup'} && exists $class_for->{$dsn} && exists $class_for->{$dsn}{$table} && $class_for->{$dsn}{$table} |
411 | 2 | 0 | 8 | defined $id and not exists $arg->{'object_id'} |
line | l | !l | condition |
---|---|---|---|
169 | 1 | 2 | $arg->{'id_attr'} || 'id' |
307 | 1 | 0 | $arg->{'dsn'} or '' |
400 | 10 | 0 | $arg ||= {} |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
145 | 3 | 0 | 0 | $arg->{'db'}{'dsn'} ||= $self->default_dsn |
146 | 3 | 0 | 0 | $arg->{'db'}{'table'} ||= $self->default_table |
148 | 0 | 0 | 3 | $arg->{'db'}{'user'} ||= $self->default_user |
149 | 0 | 0 | 3 | $arg->{'db'}{'pass'} ||= $self->default_pass |
151 | 0 | 0 | 3 | $arg->{'db'}{'sequence'} ||= $self->_default_sequence |
153 | 0 | 0 | 3 | $arg->{'noun'} || $arg->{'verb'} |
283 | 0 | 1 | 0 | $arg->{'base_class'} ||= $class->default_base_class |
342 | 0 | 9 | 0 | $arg->{'obj_class'} || $self->moniker |
399 | 0 | 10 | 0 | $arg->{'obj_class'} || $self->moniker |
line | l&&r | l&&!r | !l&&r | !l&&!r | condition |
---|---|---|---|---|---|
153 | 0 | 0 | 0 | 3 | $arg->{'noun'} xor $arg->{'verb'} |