File Coverage

blib/lib/Rosetta/Utility/SQLBuilder/L/en.pm
Criterion Covered Total %
statement 15 17 88.2
branch n/a
condition n/a
subroutine 5 6 83.3
pod 1 1 100.0
total 21 24 87.5


line stmt bran cond sub pod time code
1             #!perl
2 1     1   3456 use 5.008001; use utf8; use strict; use warnings;
  1     1   4  
  1     1   59  
  1     1   6  
  1         2  
  1         9  
  1         33  
  1         2  
  1         41  
  1         6  
  1         2  
  1         56  
3              
4             package Rosetta::Utility::SQLBuilder::L::en;
5 1     1   6 use version; our $VERSION = qv('0.3.0');
  1         2  
  1         7  
6              
7             ######################################################################
8              
9             my $CSB = 'Rosetta::Utility::SQLBuilder';
10              
11             my %text_strings = (
12             'ROS_U_SB_METH_ARG_UNDEF' =>
13             $CSB . q[.{METH}(): ]
14             . q[undefined (or missing) {ARGNM} argument],
15             'ROS_U_SB_METH_ARG_NO_ARY' =>
16             $CSB . q[.{METH}(): ]
17             . q[invalid {ARGNM} argument; ]
18             . q[it is not a Array ref, but rather is "{ARGVL}"],
19             'ROS_U_SB_METH_ARG_NO_HASH' =>
20             $CSB . q[.{METH}(): ]
21             . q[invalid {ARGNM} argument; ]
22             . q[it is not a Hash ref, but rather is "{ARGVL}"],
23             'ROS_U_SB_METH_ARG_NO_NODE' =>
24             $CSB . q[.{METH}(): ]
25             . q[invalid {ARGNM} argument; ]
26             . q[it is not a Node object, but rather is "{ARGVL}"],
27              
28             'ROS_U_SB_METH_ARG_WRONG_NODE_TYPE' =>
29             $CSB . q[.{METH}(): ]
30             . q[invalid {ARGNM} argument; ]
31             . q[it is not a "{EXPNTYPE}" Node, but rather is a "{ARGNTYPE}" Node],
32              
33             'ROS_U_SB_IDENT_STYLE_ARG_INVAL' =>
34             $CSB . q[.identifier_style(): ]
35             . q[invalid NEW_VALUE argument; ]
36             . q[it is not one of "{EXPVLS}", but rather is "{ARGVL}"],
37             );
38              
39             ######################################################################
40              
41             sub get_text_by_key {
42 0     0 1   my (undef, $msg_key) = @_;
43 0           return $text_strings{$msg_key};
44             }
45              
46             ######################################################################
47              
48             1;
49             __END__