# Cache::CacheTester - - a class for regression testing caches - perldoc - [phpMan]

## NAME
    [Cache::CacheTester](https://www.chedong.com/phpMan.php/perldoc/Cache%3A%3ACacheTester/markdown) -- a class for regression testing caches

## DESCRIPTION
    The CacheTester is used to verify that a cache implementation honors its contract.

## SYNOPSIS
      use [Cache::MemoryCache](https://www.chedong.com/phpMan.php/perldoc/Cache%3A%3AMemoryCache/markdown);
      use [Cache::CacheTester](https://www.chedong.com/phpMan.php/perldoc/Cache%3A%3ACacheTester/markdown);

      my $cache = new [Cache::MemoryCache](https://www.chedong.com/phpMan.php/perldoc/Cache%3A%3AMemoryCache/markdown)( );

      my $cache_tester = new [Cache::CacheTester](https://www.chedong.com/phpMan.php/perldoc/Cache%3A%3ACacheTester/markdown)( 1 );

      $cache_tester->test( $cache );

## METHODS
### new
        Construct a new CacheTester object, with the counter starting at *$initial_count*.

### test
        Run the tests.

## SEE ALSO
    [Cache::Cache](https://www.chedong.com/phpMan.php/perldoc/Cache%3A%3ACache/markdown), [Cache::BaseCacheTester](https://www.chedong.com/phpMan.php/perldoc/Cache%3A%3ABaseCacheTester/markdown)

## AUTHOR
    Original author: DeWitt Clinton <<dewitt@unto.net>>

    Last author: $Author: dclinton $

    Copyright (C) 2001-2003 DeWitt Clinton

