File Coverage

blib/lib/CHI/t/Driver/Subcache.pm
Criterion Covered Total %
statement 28 28 100.0
branch 1 2 50.0
condition n/a
subroutine 11 11 100.0
pod 0 4 0.0
total 40 45 88.8


line stmt bran cond sub pod time code
1             package CHI::t::Driver::Subcache;
2             $CHI::t::Driver::Subcache::VERSION = '0.61';
3 2     2   18 use strict;
  2         3  
  2         63  
4 2     2   11 use warnings;
  2         5  
  2         53  
5 2     2   12 use CHI::Test;
  2         4  
  2         13  
6 2     2   14 use base qw(CHI::t::Driver);
  2         5  
  2         1421  
7              
8             sub set_standard_keys_and_values {
9 2     2 0 5 my ($self) = @_;
10              
11 2         14 my ( $keys, $values ) = $self->SUPER::set_standard_keys_and_values();
12              
13             # keys for file driver have max length of 255 or so
14             # but on windows xp, the full pathname is limited to 255 chars as well
15 2 50       18 $keys->{'large'} = scalar( 'ab' x ( $^O eq 'MSWin32' ? 64 : 120 ) );
16              
17 2         10 return ( $keys, $values );
18             }
19              
20             # Skip these tests - the logging will be wrong
21             #
22             sub test_l1_cache : Tests {
23 2     2 0 1855 ok(1);
24 2     2   18 }
  2         5  
  2         10  
25              
26             sub test_mirror_cache : Tests {
27 2     2 0 1721 ok(1);
28 2     2   568 }
  2         8  
  2         7  
29              
30             sub test_logging : Tests {
31 2     2 0 1647 ok(1);
32 2     2   537 }
  2         5  
  2         10  
33              
34             1;