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   3217 use Moo;
  6         14  
  6         34  
3             extends 'Throwable::Error';
4              
5             package Docker::Registry::Exception::HTTP;
6 6     6   2075 use Moo;
  6         24  
  6         48  
7 6     6   5469 use Types::Standard qw/Int/;
  6         394073  
  6         68  
8             extends 'Docker::Registry::Exception';
9             has status => (is => 'ro', isa => Int, required => 1);
10              
11             package Docker::Registry::Exception::Unauthorized;
12 6     6   5533 use Moo;
  6         16  
  6         48  
13             extends 'Docker::Registry::Exception::HTTP';
14              
15             package Docker::Registry::Exception::FromRemote;
16 6     6   2392 use Moo;
  6         16  
  6         24  
17 6     6   1946 use Types::Standard qw/Str/;
  6         18  
  6         30  
18             extends 'Docker::Registry::Exception::HTTP';
19              
20             has code => (is => 'ro', isa => Str, required => 1);
21              
22             1;