File Coverage

blib/lib/RPerl/Test/Properties/Class_00_Good.pm
Criterion Covered Total %
statement 66 71 92.9
branch n/a
condition n/a
subroutine 22 23 95.6
pod n/a
total 88 94 93.6


line stmt bran cond sub pod time code
1             # [[[ HEADER ]]]
2 1     1   9 use RPerl;
  1         6  
  1         11  
3             package RPerl::Test::Properties::Class_00_Good;
4             use strict;
5 1     1   111 use warnings;
  1         5  
  1         27  
6 1     1   7 our $VERSION = 0.001_000;
  1         3  
  1         203  
7              
8 1     1   9 # [[[ OO INHERITANCE ]]]
  1         3  
  1         162  
9             use parent qw(RPerl::Test);
10             use RPerl::Test;
11              
12             # [[[ OO PROPERTIES ]]]
13 1     1   11 our hashref $properties
  1         6  
  1         46  
14 1     1   5 = { test_property => my integer $TYPED_test_property = 2 };
  1         4  
  1         8  
15              
16             # [[[ SUBROUTINES & OO METHODS ]]]
17 1     1   79 sub test_method {
  1         4  
  1         10  
18 1     1   14 { my void::method $RETURN_TYPE };
  1         11  
  1         10  
19             ( my object $self, my integer $input_integer ) = @ARG;
20             $self->{test_property} *= $input_integer;
21 1     1   90 return $self->{test_property};
  1         5  
  1         31  
22 1     1   6 }
  1         5  
  1         6  
23              
24             1; # end of class