Branch Coverage

blib/lib/Parse/Win32Registry/Win95/Key.pm
Criterion Covered Total %
branch 26 32 81.2


line true false branch
21 0 332 unless defined $regfile
22 0 332 unless defined $offset
43 1 331 if ($bytes_read != 28)
53 300 31 if $offset_to_parent != 4294967295
55 135 196 if $offset_to_first_child != 4294967295
57 210 121 if $offset_to_next_sibling != 4294967295
74 0 331 unless defined $index
75 299 32 if (exists $index->{$key_id}) { }
83 1 31 unless ($self->is_root)
89 299 32 defined $parent_key_path ? :
128 0 48 if $self->is_root
132 28 20 if (@keys > 2)
177 126 271 if ($offset_to_next_key == 4294967295)
180 0 271 if ($offset_to_next_key > $end_of_rgkn_block)
183 271 0 if (my $key = 'Parse::Win32Registry::Win95::Key'->new($regfile, $offset_to_next_key, $key_path)) { }
199 140 11 if (defined $rgdb_key) { }