File Coverage

lib/API/Plesk/Mock.pm
Criterion Covered Total %
statement 14 14 100.0
branch 4 4 100.0
condition n/a
subroutine 6 6 100.0
pod 3 3 100.0
total 27 27 100.0


line stmt bran cond sub pod time code
1              
2             package API::Plesk::Mock;
3              
4 1     1   2699 use strict;
  1         3  
  1         33  
5 1     1   4 use warnings;
  1         2  
  1         30  
6              
7 1     1   5 use base 'API::Plesk';
  1         9  
  1         214  
8              
9             sub mock_response {
10 3 100   3 1 817 $_[0]->{mock_response} = $_[1] if @_ > 1;
11 3         12 $_[0]->{mock_response};
12             }
13              
14             sub mock_error {
15 3 100   3 1 16 $_[0]->{mock_error} = $_[1] if @_ > 1;
16 3         10 $_[0]->{mock_error};
17             }
18              
19 1     1 1 7 sub xml_http_req { ($_[0]->{mock_response}, $_[0]->{mock_error}) }
20              
21             1;
22              
23             __END__