Condition Coverage

blib/lib/DBIx/Class/UTF8Columns.pm
Criterion Covered Total %
condition 17 26 65.3


and 3 conditions

line !l l&&!r l&&r condition
115 0 10 9 defined $value and $self->_is_utf8_column($column)
10 0 9 defined $value and $self->_is_utf8_column($column) and not utf8::is_utf8($value)
132 0 0 3 exists $data{$col} and defined $data{$col}
0 2 1 exists $data{$col} and defined $data{$col} and $self->_is_utf8_column($col)
2 0 1 exists $data{$col} and defined $data{$col} and $self->_is_utf8_column($col) and not utf8::is_utf8($data{$col})
149 0 3 6 defined $value and $self->_is_utf8_column($column)
3 2 4 defined $value and $self->_is_utf8_column($column) and utf8::is_utf8($value)

or 2 conditions

line l !l condition
162 31 0 $_[0]->utf8_columns || {}

or 3 conditions

line l !l&&r !l&&!r condition
156 4 5 0 $copy || $value