File Coverage

blib/lib/RPerl/Test/ScopeTypeNameValue/Class_00_Good.pm
Criterion Covered Total %
statement 66 69 95.6
branch n/a
condition n/a
subroutine 22 23 95.6
pod n/a
total 88 92 95.6


line stmt bran cond sub pod time code
1             # [[[ HEADER ]]]
2 1     1   8 use RPerl;
  1         3  
  1         8  
3             package RPerl::Test::ScopeTypeNameValue::Class_00_Good;
4             use strict;
5 1     1   60 use warnings;
  1         4  
  1         25  
6 1     1   7 our $VERSION = 0.001_000;
  1         3  
  1         253  
7              
8 1     1   7 # [[[ OO INHERITANCE ]]]
  1         4  
  1         117  
9             use parent qw(RPerl::Test);
10             use RPerl::Test;
11              
12             # [[[ CRITICS ]]]
13 1     1   7 ## no critic qw(ProhibitUselessNoCritic ProhibitMagicNumbers RequireCheckedSyscalls) # USER DEFAULT 1: allow numeric values & print operator
  1         3  
  1         33  
14 1     1   6 ## no critic qw(RequireInterpolationOfMetachars) # USER DEFAULT 2: allow single-quoted control characters & sigils
  1         4  
  1         7  
15              
16             # [[[ OO PROPERTIES ]]]
17 1     1   68 our hashref $properties
  1         5  
  1         10  
18 1     1   15 = { some_integer => my integer $TYPED_some_integer = 23 };
  1         2  
  1         8  
19              
20             # [[[ SUBROUTINES & OO METHODS ]]]
21 1     1   65 sub properties_stnv { { my string::method $RETURN_TYPE }; return main::scope_type_name_value($properties); }
  1         4  
  1         28  
22 1     1   6  
  1         4  
  1         6  
23             1; # end of class