* @group framework */ public function testCache() : void { $cache = new NullCache(); $cache->connect([]); self::assertEquals(CacheType::UNDEFINED, $cache->getType()); self::assertTrue($cache->add(1, 1)); $cache->set(1, 1); self::assertNull($cache->get(1)); self::assertTrue($cache->delete(1)); self::assertTrue($cache->flush(1)); self::assertTrue($cache->flushAll()); self::assertTrue($cache->replace(1, 1)); self::assertEquals([], $cache->stats()); self::assertEquals(0, $cache->getThreshold()); } }