File Coverage

lib/Grid/Request/Exceptions.pm
Criterion Covered Total %
statement 15 17 88.2
branch n/a
condition n/a
subroutine 5 6 83.3
pod n/a
total 20 23 86.9


line stmt bran cond sub pod time code
1             package Grid::Request::Exceptions;
2              
3 3     3   656 use strict;
  3         5  
  3         206  
4             our $VERSION = '0.11';
5              
6 3         33 use Exception::Class ( 'Grid::Request::Exception',
7             'Grid::Request::InvalidArgumentException'=> { isa => "Grid::Request::Exception" },
8             'Grid::Request::DRMAAException'=> { isa => "Grid::Request::Exception",
9             fields => [ "drmaa", "diagnosis" ],
10             },
11              
12 3     3   2533 );
  3         33543  
13              
14             package Grid::Request::Exception;
15 3     3   4489 use base qw(Exception::Class);
  3         5  
  3         346  
16              
17             sub err_println {
18 0     0     my $self = shift;
19 0           warn $self->error() . "\n";
20             }
21              
22             package Grid::Request::InvalidArgumentException;
23 3     3   15 use base qw(Grid::Request::Exception);
  3         6  
  3         345  
24              
25             package Grid::Request::DRMAAException;
26 3     3   104 use base qw(Grid::Request::Exception);
  3         3  
  3         229  
27              
28              
29             1;