File Coverage

blib/lib/WWW/Google/Cloud/Messaging/Response/Result.pm
Criterion Covered Total %
statement 6 14 42.8
branch 0 4 0.0
condition n/a
subroutine 2 9 22.2
pod 7 7 100.0
total 15 34 44.1


line stmt bran cond sub pod time code
1             package WWW::Google::Cloud::Messaging::Response::Result;
2              
3 2     2   8 use strict;
  2         3  
  2         45  
4 2     2   9 use warnings;
  2         2  
  2         305  
5              
6             sub new {
7 0     0 1   my ($class, $result) = @_;
8 0           bless $result, $class;
9             }
10              
11             sub is_success {
12 0 0   0 1   shift->error ? 0 : 1;
13             }
14              
15             sub has_canonical_id {
16 0 0   0 1   shift->registration_id ? 1 : 0;
17             }
18              
19             sub message_id {
20 0     0 1   shift->{message_id};
21             }
22              
23             sub error {
24 0     0 1   shift->{error};
25             }
26              
27             sub registration_id {
28 0     0 1   shift->{registration_id};
29             }
30              
31             sub target_reg_id {
32 0     0 1   shift->{_reg_id};
33             }
34              
35             1;
36             __END__