public function testBasicCacheConfig() {
$result = Cache::config();
$this->assertFalse($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);
}