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

testNonExistentAdapter() public method

    public function testNonExistentAdapter()
    {
        $adapter = new MockAdapter();
        $items = array('default' => array('adapter' => 'NonExistent', 'filters' => array()));
        $adapter::config($items);
        $result = $adapter::config();
        $expected = $items;
        $this->assertEqual($expected, $result);
        $message = 'Could not find adapter `NonExistent` in ';
        $message .= 'class `lithium\\tests\\mocks\\core\\MockAdapter`.';
        $this->assertException($message, function () use($adapter) {
            $adapter::adapter('default');
        });
    }