ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
All Data Structures Namespaces Files Functions Variables Modules Pages
LSUrlBuilderTest.php
Go to the documentation of this file.
1 <?php
2 
5 
7 {
8  public function setUp() : void
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->getQuery());
26  }
27 }
Class ChatMainBarProvider .
const PARAM_LSO_COMMAND
Class LSUrlBuilder.
const PARAM_LSO_PARAMETER
Builds data types.
Definition: Factory.php:19