lithium\tests\cases\core\AdaptableTest::testStrategy PHP Method

testStrategy() public method

public testStrategy ( )
    public function testStrategy()
    {
        $strategy = new MockStrategy();
        $items = array('default' => array('strategies' => array('lithium\\tests\\mocks\\storage\\cache\\strategy\\MockSerializer'), 'filters' => array(), 'adapter' => null));
        $strategy::config($items);
        $result = $strategy::config();
        $expected = $items;
        $this->assertEqual($expected, $result);
        $result = $strategy::strategies('default');
        $this->assertInstanceOf('SplDoublyLinkedList', $result);
        $this->assertCount(1, $result);
        $obj = $result->top();
        $this->assertInstanceOf('lithium\\tests\\mocks\\storage\\cache\\strategy\\MockSerializer', $obj);
    }