File Coverage

blib/lib/RPerl/Test/Exporter/Class_D_Importer_10_Good.pm
Criterion Covered Total %
statement 72 82 87.8
branch n/a
condition n/a
subroutine 24 26 92.3
pod n/a
total 96 108 88.8


line stmt bran cond sub pod time code
1             # [[[ HEADER ]]]
2 1     1   9 use RPerl;
  1         3  
  1         15  
3             package RPerl::Test::Exporter::Class_D_Importer_10_Good;
4             use strict;
5 1     1   130 use warnings;
  1         6  
  1         49  
6 1     1   15 our $VERSION = 0.001_000;
  1         5  
  1         201  
7              
8 1     1   9 # [[[ OO INHERITANCE ]]]
  1         4  
  1         136  
9             use parent qw(RPerl::CompileUnit::Module::Class);
10             use RPerl::CompileUnit::Module::Class;
11              
12             # [[[ CRITICS ]]]
13 1     1   9 ## no critic qw(ProhibitUselessNoCritic ProhibitMagicNumbers RequireCheckedSyscalls) # USER DEFAULT 1: allow numeric values & print operator
  1         6  
  1         62  
14 1     1   8 ## no critic qw(RequireInterpolationOfMetachars) # USER DEFAULT 2: allow single-quoted control characters & sigils
  1         4  
  1         13  
15             ## no critic qw(ProhibitAutomaticExportation) # SYSTEM SPECIAL 14: allow global exports from Config.pm & elsewhere
16              
17 1     1   122 # [[[ EXPORTS ]]]
  1         4  
  1         17  
18 1     1   20 use RPerl::Exporter qw(import);
  1         5  
  1         12  
19             our @EXPORT = qw(exported);
20              
21 1     1   109 # [[[ INCLUDES ]]]
  1         4  
  1         34  
22 1     1   8 use RPerl::Test::Exporter::Class_D_Exporter_00_Good;
  1         3  
  1         5  
23              
24             # [[[ OO PROPERTIES ]]]
25 1     1   77 our hashref $properties = {};
  1         3  
  1         14  
26 1     1   11  
  1         2  
  1         12  
27             # [[[ SUBROUTINES & OO METHODS ]]]
28              
29 1     1   84 sub not_exported {
  1         5  
  1         32  
30 1     1   7 { my integer $RETURN_TYPE };
  1         4  
  1         6  
31             ( my integer $arg ) = @ARG;
32             print 'in Class_D_Importer_10_Good::not_exported(), received $arg = ', $arg, "\n";
33 1     1   61 return ($arg * -210);
  1         7  
  1         30  
34 1     1   8 }
  1         5  
  1         6  
35              
36             sub not_exported_ok {
37             { my integer $RETURN_TYPE };
38             ( my integer $arg ) = @ARG;
39             print 'in Class_D_Importer_10_Good::not_exported_ok(), received $arg = ', $arg, "\n";
40             return ($arg * -240);
41 1     1   81 }
  1         6  
  1         40  
42 1     1   8  
  1         4  
  1         74  
43             1; # end of class
44