CacheBehaviorTestCase::testCachePaginate PHP Method

testCachePaginate() public method

public testCachePaginate ( )
    function testCachePaginate()
    {
        $this->testAction('/test_cacher/index/page:1');
        $result = Set::extract('/CacheData/name', $this->vars['cacheData']);
        $expected = array('A Cached Thing');
        $this->assertEquals($expected, $result);
        $this->testAction('/test_cacher/index/page:2');
        $result = Set::extract('/CacheData/name', $this->vars['cacheData']);
        $expected = array('Cache behavior');
        $this->assertEquals($expected, $result);
        $this->CacheData->delete(1);
        $this->CacheData->delete(2);
        $this->testAction('/test_cacher/index/page:1');
        $result = Set::extract('/CacheData/name', $this->vars['cacheData']);
        $expected = array('A Cached Thing');
        $this->assertEquals($expected, $result);
        $this->testAction('/test_cacher/index/page:1/sort:name/direction:asc');
        $result = Set::extract('/CacheData/name', $this->vars['cacheData']);
        $expected = array();
        $this->assertEquals($expected, $result);
    }