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 5     5   2448 use Moo;
  5         10  
  5         26  
3             extends 'Throwable::Error';
4              
5             package Docker::Registry::Exception::HTTP;
6 5     5   1702 use Moo;
  5         26  
  5         26  
7 5     5   4438 use Types::Standard qw/Int/;
  5         374211  
  5         56  
8             extends 'Docker::Registry::Exception';
9             has status => (is => 'ro', isa => Int, required => 1);
10              
11             package Docker::Registry::Exception::Unauthorized;
12 5     5   4410 use Moo;
  5         13  
  5         40  
13             extends 'Docker::Registry::Exception::HTTP';
14              
15             package Docker::Registry::Exception::FromRemote;
16 5     5   2047 use Moo;
  5         15  
  5         19  
17 5     5   1571 use Types::Standard qw/Str/;
  5         12  
  5         22  
18             extends 'Docker::Registry::Exception::HTTP';
19              
20             has code => (is => 'ro', isa => Str, required => 1);
21              
22             1;