kodus/mock-cache

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

2.0.0 2022-08-24 12:34 UTC

This package is auto-updated.

Last update: 2024-08-24 17:32:57 UTC


README

PHP Version Build Status Code Coverage

此库提供了一个基于简单 arrayPSR-16 缓存实现,用于集成测试。

它模拟了一个简单的系统时钟和过期功能。在你的测试中,例如调用 $cache->skipTime(10) 将时间向前推进10秒,但时间在其它情况下将保持静止,因此你不需要编写需要使用 sleep() 来测试缓存过期副作用影响的集成测试。