Branch Coverage

blib/lib/DBIx/Class/InflateColumn/JSON2Object.pm
Criterion Covered Total %
branch 12 22 54.5


line true false branch
36 2 2 if (&blessed($data)) { }
37 2 0 if ($data->isa($namespace)) { }
77 8 0 if (&blessed($data)) { }
78 0 8 unless ($data->isa($package))
108 4 0 if utf8::is_utf8($raw_list)
110 0 4 unless ref $list eq 'ARRAY'
120 0 2 unless ref $list eq 'ARRAY'
124 7 0 if (&blessed($data)) { }
125 0 7 unless ($data->isa($package))
156 0 3 if not defined $data or $data =~ /^\s*$/u
162 2 0 if (ref($data) =~ /^(HASH|ARRAY)$/u)