cache/integration-tests

PSR-6 和 PSR-16 缓存实现的集成测试

0.17.0 2020-11-03 12:52 UTC

README

Gitter Latest Stable Version Total Downloads Monthly Downloads Software License

此存储库包含集成测试,以确保您的 PSR-6 和/或 PSR-16 缓存实现遵循 PHP-FIG 的规则。它是 PHP Cache 组织的一部分。有关我们的信息,请阅读我们共享的文档:www.php-cache.com

安装

composer require --dev cache/integration-tests:dev-master

使用

创建一个如下所示的测试

class PoolIntegrationTest extends CachePoolTest
{
    public function createCachePool()
    {
        return new CachePool();
    }
}

您也可以测试您的标签实现

class TagIntegrationTest extends TaggableCachePoolTest
{
    public function createCachePool()
    {
        return new CachePool();
    }
}

您还可以测试一个 PSR-16 实现

class CacheIntegrationTest extends SimpleCacheTest
{
    public function createSimpleCache()
    {
        return new SimpleCache();
    }
}

贡献

欢迎贡献!发送拉取请求或报告您在 问题追踪器 上发现的问题。