ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
LSUrlBuilderTest.php
Go to the documentation of this file.
1 <?php
2 
5 
6 class LSUrlBuilderTest extends TestCase
7 {
8  public function setUp()
9  {
10  $data_factory = new Factory();
11  $uri = $data_factory->uri('http://ilias.de/somepath');
12  $this->ub = new LSUrlBuilder($uri);
13  }
14 
15  public function testDataType()
16  {
17  $this->assertInstanceOf(ILIAS\Data\URI::class, $this->ub->getURL('x'));
18  }
19 
20  public function testUrlConcatenation()
21  {
22  $uri = $this->ub->getURL('command', 123);
23  $expected = LSUrlBuilder::PARAM_LSO_COMMAND . '=command&'
25  $this->assertEquals($expected, $uri->query());
26  }
27 }
Class BaseForm.
const PARAM_LSO_COMMAND
Class LSUrlBuilder.
const PARAM_LSO_PARAMETER
Builds data types.
Definition: Factory.php:14