/** * Tests the build method * * @return void * * @since 3.1 */ public function testBuild() { $uri = JUri::getInstance('http://localhost/joomla-cms/intro/to/joomla'); $this->assertInstanceOf('JUri', $this->object->build($uri), 'JRouterAdministrator::build() returns an instance of JUri.'); $this->assertEquals($uri->getPath(), '/joomla-cms/intro/to/joomla', 'JRouterAdministrator::build() returns the path as provided.'); }
/** * Porxy the router build function to convert an internal URI to a route * * @param string $string The internal URL * @return string The absolute search engine friendly URL */ public function build($url) { return parent::build($url); }
/** * Tests the build method * * @return void * @testdox JRouterAdministrator::build() returns an instance of JUri * @since 3.1 */ public function testBuild() { $uri = JUri::getInstance('http://localhost/joomla-cms/intro/to/joomla'); $this->assertInstanceOf('JUri', $this->object->build($uri)); $this->assertEquals('/joomla-cms/intro/to/joomla', $uri->getPath()); }
/** * Tests the isCompatible method * * @return void * * @since 3.0 * * @covers JRouterAdministrator::parse */ public function testParse() { $uri = JUri::getInstance('http://localhost'); $this->assertThat($this->object->parse($uri), $this->isType('array'), 'JRouterAdministrator::parse() returns an empty array.'); }