---
name: "Cache::BaseCacheTester"
section: "3pm"
platform: "linux"
package: "libcache-cache-perl"
version: "1.08-3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Cache::BaseCacheTester"
---

# Cache::BaseCacheTester(3pm)

## NAME

Cache::BaseCacheTester -- abstract cache tester base class

## DESCRIPTION

BaseCacheTester provides functionality common to all instances of a class that will test cache implementations.

## SYNOPSIS

BaseCacheTester provides functionality common to all instances of a class that will test cache implementations.

```
  package Cache::MyCacheTester;
  use vars qw( @ISA );
  use Cache::BaseCacheTester;
  @ISA = qw( Cache::BaseCacheTester );
```

## METHODS

- **new( $base\_test\_count )**

  Construct a new BaseCacheTester and initialize the test count to *$base\_test\_count*.

- **ok( )**

  Print a message to stdout in the form "ok `$test_count`" and increments the test count.

- **not\_ok( $message )**

  Print a message to stdout in the form "not ok `$test_count` # *$message* " and increments the test count.

- **skip( $message )**

  Print a message to stdout in the form "ok `$test_count` # skipped *$message* " and increments the test count.

## SEE ALSO

Cache::CacheTester, Cache::SizeAwareCacheTester

## AUTHOR

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

Last author:     `$Author:` dclinton $

Copyright (C) 2001-2003 DeWitt Clinton
