/** * */ public function testSettings() { SquirrelCache::setCacheActive(false); $this->assertFalse(SquirrelCache::isCacheActive(), "Set Cache to inactive, but did not come back false."); SquirrelCache::setCacheActive(true); $this->assertTrue(SquirrelCache::isCacheActive(), "Set Cache to active, but did not come back true."); $prefix = self::CACHE_PREFIX; $class = "App\\User"; SquirrelCache::setCacheKeyPrefix($prefix); $plainPrefix = SquirrelCache::getCacheKeyPrefix(); $expectedPrefix = $prefix . "::"; $this->assertEquals($plainPrefix, $expectedPrefix, "Set prefix to `{$plainPrefix}`, but didn't get expected result `{$expectedPrefix}`"); $classPrefix = SquirrelCache::getCacheKeyPrefix($class); $expectedPrefix = $prefix . "::" . $class . "::"; $this->assertEquals($classPrefix, $expectedPrefix, "Set prefix to `{$plainPrefix}` with Class `{$class}`, but didn't get expected result `{$expectedPrefix}`"); }