File Coverage

blib/lib/Docker/Registry/Exception.pm
Criterion Covered Total %
statement 18 18 100.0
branch n/a
condition n/a
subroutine 6 6 100.0
pod n/a
total 24 24 100.0


line stmt bran cond sub pod time code
1             package Docker::Registry::Exception;
2 6     6   3001 use Moo;
  6         13  
  6         31  
3             extends 'Throwable::Error';
4              
5             package Docker::Registry::Exception::HTTP;
6 6     6   2037 use Moo;
  6         12  
  6         30  
7 6     6   4966 use Types::Standard qw/Int/;
  6         379572  
  6         54  
8             extends 'Docker::Registry::Exception';
9             has status => (is => 'ro', isa => Int, required => 1);
10              
11             package Docker::Registry::Exception::Unauthorized;
12 6     6   5158 use Moo;
  6         17  
  6         39  
13             extends 'Docker::Registry::Exception::HTTP';
14              
15             package Docker::Registry::Exception::FromRemote;
16 6     6   2287 use Moo;
  6         16  
  6         22  
17 6     6   1881 use Types::Standard qw/Str/;
  6         17  
  6         27  
18             extends 'Docker::Registry::Exception::HTTP';
19              
20             has code => (is => 'ro', isa => Str, required => 1);
21              
22             1;