File Coverage

test/classtest.pm
Criterion Covered Total %
statement 42 44 95.4
branch 8 20 40.0
condition 6 15 40.0
subroutine 8 8 100.0
pod n/a
total 64 87 73.5


line stmt bran cond sub pod time code
1              
2 1     1   1807 use Class::HPLOO ;
  1         3  
  1         10  
3              
4             class Foo extends Bar , Baz {
5 1     1   115  
  1     1   2  
  1     1   38  
  1     1   5  
  1         2  
  1         46  
  1         6  
  1         2  
  1         252  
  1         5  
  1         2  
  1         1694  
6 2 50 33 2   4 sub Foo {
  2 50 50     7  
  2         20  
  2         6  
  2         3  
7 2         14 $this->{attr} = $_[0] ;
8             }
9              
10 1 50 33 1   133 sub test_arg($arg1) {
  1 50 50     5  
  1         9  
  1         6  
  1         2  
  1         3  
11 1         4 $this->{arg1} = $arg1 ;
12             }
13            
14 1 50 33 1   74 sub test_ref($arg2 , \@list , \%opts) {
  1 50 50     4  
  1 0       12  
  1 50       5  
  1 0       2  
  1 50       2  
  1         3  
  1         3  
  0         0  
  1         4  
  1         6  
  0         0  
15 1         3 $this->{arg2} = $arg2 ;
16 1         3 $this->{l0} = @list[0] ;
17 1         3 $this->{l1} = @list[1] ;
18 1         4 $this->{opts} = \%opts ;
19             }
20              
21             }
22              
23             1;
24              
25