File Coverage

samples/3-mop4import-declare/Greetings_CLI_JSON.pm
Criterion Covered Total %
statement 9 13 69.2
branch n/a
condition n/a
subroutine 3 5 60.0
pod 0 2 0.0
total 12 20 60.0


line stmt bran cond sub pod time code
1             #!/usr/bin/env perl
2             package
3             Greetings_CLI_JSON;
4              
5 2         65 use MOP4Import::Base::CLI_JSON -as_base
6             , [fields =>
7             [name => doc => 'Name of someone to be greeted'
8             , default => 'world'
9             ],
10             qw/no-thanx x y/
11 2     2   1276 ];
  2         14  
12              
13             sub hello :Doc(Say hello to someone) {
14 0     0 0   my MY $self = shift;
15             join " ", "Hello", $self->{name}
16 2     2   10239 }
  2         6  
  2         19  
  0            
17              
18             sub hi :Doc(Say Hi to someone) {
19 0     0 0   my MY $self = shift; join " ", "Hi", $self->{name}
20 2     2   1121 }
  2         15  
  2         11  
  0            
21              
22             MY->cli_run(\@ARGV) unless caller;
23              
24             1;