/** * Tests the setMode() method * * @return void * * @since 3.4 */ public function testSetMode() { $this->object->setMode(JROUTER_MODE_SEF); $this->assertEquals($this->object->getMode(), JROUTER_MODE_SEF); $this->object->setMode(42); $this->assertEquals($this->object->getMode(), 42); }
/** * testProcessBuildRules(). * * @param string $url Input URL * @param array $functions Callback to execute * @param string $expected Expected return value * * @dataProvider casesProcessBuildRules * * @return void * * @since 3.4 */ public function testProcessBuildRules($url, $mode, $expected) { $uri = new JUri($url); $this->object->setMode($mode); $this->object->runProcessBuildRules($uri); $this->assertEquals($uri->toString(), $expected, __METHOD__ . ':' . __LINE__ . ': value is not expected'); }
/** * @since 3.4 */ public function testModeCanBeSetToAnyArbitraryValue() { $this->object->setMode(42); $this->assertEquals(42, $this->object->getMode()); }