Condition Coverage

blib/lib/LittleORM/Model.pm
Criterion Covered Total %
condition 0 148 0.0


and 3 conditions

line !l l&&!r l&&r condition
83 0 0 0 $other and &blessed($other)
0 0 0 $other and &blessed($other) and $other->isa(ref $self)
0 0 0 $other and &blessed($other) and $other->isa(ref $self) and @pks
0 0 0 $other and not ref $other
0 0 0 $other and not ref $other and scalar @pks == 1
613 0 0 0 $grp->model and $grp->model ne $self
752 0 0 0 $f && $v
960 0 0 0 my $t1 = &__descr_attr($attr, 'db_field_type') and my $t2 = $value->db_field_type
1162 0 0 0 $orig_method and $orig_method->isa('Class::MOP::Method::Wrapped')
1380 0 0 0 $ftc and $ftc->has_coercion
1390 0 0 0 $perform_coercion and my $coerce_to = &__descr_attr($attr, 'coerce_to')
1397 0 0 0 &blessed($value) and &__descr_attr($attr, 'foreign_key')
1759 0 0 0 $grp->model and $grp->model ne $self
1887 0 0 0 exists $args{'_include_table_alias_into_sql'} and $args{'_include_table_alias_into_sql'} == 0
1901 0 0 0 $val1_type and $val2_type
0 0 0 $val1_type and $val2_type and $val1_type ne $val2_type
1947 0 0 0 $op and 'LittleORM::Model::Field'->this_is_field($attr)

or 2 conditions

line l !l condition
582 0 0 $args{'_logic'} || 'AND'
1132 0 0 &__descr_or_undef($attr) || {}
1614 0 0 $args{'_logic'} || 'AND'
1720 0 0 $args{'_limit'} || 0
1725 0 0 $args{'_offset'} || 0

or 3 conditions

line l !l&&r !l&&!r condition
193 0 0 0 ref $self || $self
214 0 0 0 $args{'_fieldset'} or $args{'_groupby'}
243 0 0 0 ref $self || $self
377 0 0 0 ref $self || $self
494 0 0 0 $args{'_table_alias'} || $self->_db_table
499 0 0 0 ref $self || $self
518 0 0 0 ref $self || $self
601 0 0 0 $args{'_table_alias'} || $self->_db_table
1087 0 0 0 $cloned_arg_obj->description || sub { } ->()
1120 0 0 0 $self->__should_ignore($attr) or &__descr_attr($attr, $orm_initialized_attr_desc_option)
0 0 0 $self->__should_ignore($attr) or &__descr_attr($attr, $orm_initialized_attr_desc_option) or &__descr_attr($attr, $orm_initialized_attr_desc_option_hf)
1220 0 0 0 $foreign_key->__get_dbh(&__for_read()) || $self->__get_dbh(&__for_read())
1251 0 0 0 &__descr_attr($attr, 'ignore') or &__descr_attr($attr, 'ignore_write')
1314 0 0 0 &__descr_attr($attr, 'ignore') or &__descr_attr($attr, 'ignore_write')
1455 0 0 0 &__descr_attr($attr, 'primary_key') or &__descr_attr($attr, 'ignore_write')
1508 0 0 0 $args{'_table_alias'} || $self->_db_table
1597 0 0 0 $args{'_table_alias'} || $self->_db_table
1604 0 0 0 ref $self || $self
1648 0 0 0 $args{'_table_alias'} || $self->_db_table
1675 0 0 0 $args{'_table_alias'} || $self->_db_table
1686 0 0 0 $k->table_alias || $k->determine_ta_for_field_from_another_model($args{'_tables_to_select_from'}) || $args{'_table_alias'} || $self->_db_table
1691 0 0 0 $dbf || $k
1704 0 0 0 $args{'_table_alias'} || $self->_db_table
1711 0 0 0 $t->table_alias || $args{'_table_alias'} || $self->_db_table
1745 0 0 0 $args{'_table_alias'} || $self->_db_table
1805 0 0 0 ref $self || $self
1854 0 0 0 $args{'_table_alias'} || $self->_db_table
1896 0 0 0 $attr->table_alias || $ta
2025 0 0 0 $val->table_alias || $ta