function testTranslateWithArgumentsAndOptional() { $path = "api/v5/btc.json"; $translated = Router::translate($path); $include = Router::getPHPInclude($translated); $args = Router::getAdditionalParameters($translated); $this->assertEquals("currencies5.php?argument=btc", $translated); $this->assertEquals("currencies5.php", $include); $this->assertEquals(array("argument" => "btc"), $args); }