File Coverage

blib/lib/Test2/EventFacet/Parent.pm
Criterion Covered Total %
statement 16 16 100.0
branch 1 2 50.0
condition 1 2 50.0
subroutine 6 6 100.0
pod 0 1 0.0
total 24 27 88.8


line stmt bran cond sub pod time code
1             package Test2::EventFacet::Parent;
2 246     246   1686 use strict;
  246         513  
  246         7153  
3 246     246   1301 use warnings;
  246         518  
  246         10802  
4              
5             our $VERSION = '1.302180';
6              
7 246     246   1448 use Carp qw/confess/;
  246         483  
  246         17555  
8              
9 246     246   1700 BEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) }
  246         11194  
10 246     246   1674 use Test2::Util::HashBase qw{ -hid -children -buffered };
  246         554  
  246         1780  
11              
12             sub init {
13             confess "Attribute 'hid' must be set"
14 6 50   6 0 33 unless defined $_[0]->{+HID};
15              
16 6   50     26 $_[0]->{+CHILDREN} ||= [];
17             }
18              
19             1;
20              
21             __END__