File Coverage

blib/lib/RPerl/Test/Exporter/Class_D_Importer_00_Good.pm
Criterion Covered Total %
statement 69 79 87.3
branch n/a
condition n/a
subroutine 23 25 92.0
pod n/a
total 92 104 88.4


line stmt bran cond sub pod time code
1             # [[[ HEADER ]]]
2 1     1   11 use RPerl;
  1         4  
  1         12  
3             package RPerl::Test::Exporter::Class_D_Importer_00_Good;
4             use strict;
5 1     1   95 use warnings;
  1         5  
  1         29  
6 1     1   7 our $VERSION = 0.001_000;
  1         3  
  1         195  
7              
8 1     1   10 # [[[ OO INHERITANCE ]]]
  1         3  
  1         127  
9             use parent qw(RPerl::CompileUnit::Module::Class);
10             use RPerl::CompileUnit::Module::Class;
11              
12             # [[[ CRITICS ]]]
13 1     1   8 ## no critic qw(ProhibitUselessNoCritic ProhibitMagicNumbers RequireCheckedSyscalls) # USER DEFAULT 1: allow numeric values & print operator
  1         4  
  1         57  
14 1     1   8 ## no critic qw(RequireInterpolationOfMetachars) # USER DEFAULT 2: allow single-quoted control characters & sigils
  1         3  
  1         11  
15              
16             # [[[ INCLUDES ]]]
17 1     1   82 use RPerl::Test::Exporter::Class_D_Exporter_00_Good;
  1         4  
  1         13  
18 1     1   18  
  1         5  
  1         12  
19             # [[[ OO PROPERTIES ]]]
20             our hashref $properties = {};
21 1     1   92  
  1         5  
  1         33  
22 1     1   7 # [[[ SUBROUTINES & OO METHODS ]]]
  1         3  
  1         10  
23              
24             sub not_exported {
25 1     1   71 { my integer $RETURN_TYPE };
  1         4  
  1         12  
26 1     1   16 ( my integer $arg ) = @ARG;
  1         5  
  1         10  
27             print 'in Class_D_Importer_00_Good::not_exported(), received $arg = ', $arg, "\n";
28             return ($arg * -210);
29 1     1   76 }
  1         4  
  1         27  
30 1     1   5  
  1         4  
  1         7  
31             sub not_exported_ok {
32             { my integer $RETURN_TYPE };
33 1     1   61 ( my integer $arg ) = @ARG;
  1         3  
  1         29  
34 1     1   6 print 'in Class_D_Importer_00_Good::not_exported_ok(), received $arg = ', $arg, "\n";
  1         4  
  1         6  
35             return ($arg * -240);
36             }
37              
38             1; # end of class
39