lithium\tests\cases\net\http\RouterTest::testStringParameterConnect PHP Method

testStringParameterConnect() public method

..')`.
    public function testStringParameterConnect()
    {
        Router::connect('/posts/{:id:[0-9a-f]{24}}', 'Posts::edit');
        $result = Router::match(array('controller' => 'posts', 'action' => 'edit', 'id' => '4bbf25bd8ead0e5180130000'));
        $expected = '/posts/4bbf25bd8ead0e5180130000';
        $this->assertIdentical($expected, $result);
        $ex = "No parameter match found for URL `(";
        $ex .= "'controller' => 'Posts', 'action' => 'view', 'id' => '4bbf25bd8ead0e5180130000')`.";
        $this->assertException($ex, function () {
            Router::match(array('controller' => 'posts', 'action' => 'view', 'id' => '4bbf25bd8ead0e5180130000'));
        });
    }
RouterTest