/**
  * 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.');
 }
Example #2
0
 /**
  * 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.');
 }