File Coverage

blib/lib/RPerl/Test/MethodArguments/Class_03_Good.pm
Criterion Covered Total %
statement 66 66 100.0
branch n/a
condition n/a
subroutine 22 22 100.0
pod n/a
total 88 88 100.0


line stmt bran cond sub pod time code
1             # [[[ HEADER ]]]
2 1     1   11 use RPerl;
  1         4  
  1         17  
3             package RPerl::Test::MethodArguments::Class_03_Good;
4             use strict;
5 1     1   63 use warnings;
  1         6  
  1         325  
6 1     1   10 our $VERSION = 0.001_000;
  1         4  
  1         150  
7              
8 1     1   10 # [[[ OO INHERITANCE ]]]
  1         5  
  1         120  
9             use parent qw(RPerl::Test);
10             use RPerl::Test;
11              
12             # [[[ OO PROPERTIES ]]]
13 1     1   8 our hashref $properties
  1         7  
  1         36  
14 1     1   8 = { empty_property => my integer $TYPED_empty_property = 2 };
  1         5  
  1         14  
15              
16             # [[[ SUBROUTINES & OO METHODS ]]]
17 1     1   84 our void::method $empty_method = sub {
  1         5  
  1         271  
18 1     1   10 ( my object $self,
  1         2  
  1         8  
19             my number $foo,
20             my string $bar,
21 1     1   83 my scalartype_arrayref $baz,
  1         4  
  1         26  
22 1     1   5 my integer_hashref $bat
  1         4  
  1         9  
23             ) = @ARG;
24             return 2;
25 1     1   62 };
  1         5  
  1         173  
26 1     1   9  
  1         4  
  1         8  
27             1; # end of class