Condition Coverage

blib/lib/DBIx/Diff/Struct.pm
Criterion Covered Total %
condition 4 34 11.7


or 3 conditions

line l !l&&r !l&&!r condition
149 0 0 0 $arg_err //= (@$_sahv_dpath ? '@' . join('/', @$_sahv_dpath) . ': ' : '') . 'Not of type object'
0 0 0 $arg_err //= (@$_sahv_dpath ? '@' . join('/', @$_sahv_dpath) . ': ' : '') . 'Required but not specified'
150 0 0 0 $arg_err //= (@$_sahv_dpath ? '@' . join('/', @$_sahv_dpath) . ': ' : '') . 'Not of type object'
0 0 0 $arg_err //= (@$_sahv_dpath ? '@' . join('/', @$_sahv_dpath) . ': ' : '') . 'Required but not specified'
151 0 0 0 $arg_err //= (@$_sahv_dpath ? '@' . join('/', @$_sahv_dpath) . ': ' : '') . 'Not of type text'
0 0 0 $arg_err //= (@$_sahv_dpath ? '@' . join('/', @$_sahv_dpath) . ': ' : '') . 'Required but not specified'
228 0 0 0 $arg_err //= (@$_sahv_dpath ? '@' . join('/', @$_sahv_dpath) . ': ' : '') . 'Not of type object'
0 0 0 $arg_err //= (@$_sahv_dpath ? '@' . join('/', @$_sahv_dpath) . ': ' : '') . 'Required but not specified'
229 0 0 0 $arg_err //= (@$_sahv_dpath ? '@' . join('/', @$_sahv_dpath) . ': ' : '') . 'Not of type object'
0 0 0 $arg_err //= (@$_sahv_dpath ? '@' . join('/', @$_sahv_dpath) . ': ' : '') . 'Required but not specified'

xor 4 conditions

line l&&r l&&!r !l&&r !l&&!r condition
93 15 1 1 1 $$c1{'NULLABLE'} xor $$c2{'NULLABLE'}