lithium\tests\cases\storage\CacheTest::testBasicCacheConfig PHP Method

testBasicCacheConfig() public method

    public function testBasicCacheConfig()
    {
        $result = Cache::config();
        $this->assertEmpty($result);
        $config = array('default' => array('adapter' => '\\some\\adapter', 'filters' => array()));
        $result = Cache::config($config);
        $this->assertNull($result);
        $expected = $config;
        $result = Cache::config();
        $this->assertEqual($expected, $result);
        $result = Cache::reset();
        $this->assertNull($result);
        $config = array('default' => array('adapter' => '\\some\\adapter', 'filters' => array()));
        Cache::config($config);
        $result = Cache::config();
        $expected = $config;
        $this->assertEqual($expected, $result);
        $result = Cache::reset();
        $this->assertNull($result);
        $config = array('default' => array('adapter' => '\\some\\adapter', 'filters' => array('Filter1', 'Filter2')));
        Cache::config($config);
        $result = Cache::config();
        $expected = $config;
        $this->assertEqual($expected, $result);
    }