Elgg\Cache\Pool\NoopTest::testNeverCachesResults PHP Метод

testNeverCachesResults() публичный Метод

    public function testNeverCachesResults()
    {
        $pool = new Noop();
        $increment = function () {
            static $counter;
            if (!isset($counter)) {
                $counter = 0;
            }
            return $counter++;
        };
        $this->assertEquals(0, $pool->get('foo', $increment));
        $this->assertEquals(1, $pool->get('foo', $increment));
        $pool->put('foo', 4);
        $this->assertEquals(2, $pool->get('foo', $increment));
        $pool->invalidate('foo');
        $this->assertEquals(3, $pool->get('foo', $increment));
    }