File Coverage

blib/lib/WWW/Postini/Constants.pm
Criterion Covered Total %
statement 45 45 100.0
branch n/a
condition n/a
subroutine 15 15 100.0
pod n/a
total 60 60 100.0


line stmt bran cond sub pod time code
1             package WWW::Postini::Constants;
2            
3 1     1   67 use strict;
  1         1  
  1         32  
4 1     1   4 use warnings;
  1         2  
  1         28  
5            
6 1     1   5 use Exporter;
  1         1  
  1         43  
7            
8 1     1   4 use vars qw( @ISA @EXPORT_OK %EXPORT_TAGS $VERSION );
  1         2  
  1         59  
9            
10 1     1   5 use constant SHOW_ALL => 0;
  1         2  
  1         60  
11 1     1   5 use constant SHOW_QUARANTINED => 1;
  1         1  
  1         35  
12 1     1   5 use constant SHOW_DELIVERED => 2;
  1         1  
  1         40  
13 1     1   5 use constant SHOW_DELETED => 3;
  1         1  
  1         35  
14            
15 1     1   5 use constant SORT_NONE => 0;
  1         1  
  1         30  
16 1     1   5 use constant SORT_RECIPIENT => 1;
  1         1  
  1         43  
17 1     1   4 use constant SORT_SENDER => 3;
  1         1  
  1         29  
18 1     1   3 use constant SORT_SUBJECT => 4;
  1         2  
  1         34  
19 1     1   4 use constant SORT_FILTER => 5;
  1         2  
  1         43  
20            
21 1     1   5 use constant RECIPIENT_USER => 0;
  1         2  
  1         34  
22 1     1   3 use constant RECIPIENT_ADMIN => 1;
  1         2  
  1         111  
23            
24             $VERSION = '0.01';
25            
26             @ISA = qw( Exporter );
27            
28             @EXPORT_OK = qw(
29             SHOW_ALL
30             SHOW_QUARANTINED
31             SHOW_DELIVERED
32             SHOW_DELETED
33            
34             SORT_NONE
35             SORT_RECIPIENT
36             SORT_SENDER
37             SORT_SUBJECT
38             SORT_FILTER
39            
40             RECIPIENT_USER
41             RECIPIENT_ADMIN
42             );
43            
44             %EXPORT_TAGS = (
45             'all' => [qw(
46             SHOW_ALL
47             SHOW_QUARANTINED
48             SHOW_DELIVERED
49             SHOW_DELETED
50             SORT_NONE
51             SORT_RECIPIENT
52             SORT_SENDER
53             SORT_SUBJECT
54             SORT_FILTER
55             RECIPIENT_USER
56             RECIPIENT_ADMIN
57             )],
58             'show' => [qw(
59             SHOW_ALL
60             SHOW_QUARANTINED
61             SHOW_DELIVERED
62             SHOW_DELETED
63             )],
64             'sort' => [qw(
65             SORT_NONE
66             SORT_RECIPIENT
67             SORT_SUBJECT
68             SORT_FILTER
69             )],
70             'recipient' => [qw(
71             RECIPIENT_USER
72             RECIPIENT_ADMIN
73             )]
74             );
75            
76             1;
77            
78             __END__