ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
LSUrlBuilderTest Class Reference
+ Inheritance diagram for LSUrlBuilderTest:
+ Collaboration diagram for LSUrlBuilderTest:

Public Member Functions

 testDataType ()
 
 testUrlConcatenation ()
 

Protected Member Functions

 setUp ()
 

Protected Attributes

LSUrlBuilder $ub
 

Detailed Description

Definition at line 24 of file LSUrlBuilderTest.php.

Member Function Documentation

◆ setUp()

LSUrlBuilderTest::setUp ( )
protected

Definition at line 28 of file LSUrlBuilderTest.php.

28 : void
29 {
30 $data_factory = new Factory();
31 $uri = $data_factory->uri('https://ilias.de/somepath');
32 $this->ub = new LSUrlBuilder($uri);
33 }
Builds data types.
Definition: Factory.php:36

◆ testDataType()

LSUrlBuilderTest::testDataType ( )

Definition at line 35 of file LSUrlBuilderTest.php.

35 : void
36 {
37 $this->assertInstanceOf(ILIAS\Data\URI::class, $this->ub->getURL('x'));
38 }
Interface Observer \BackgroundTasks Contains several chained tasks and infos about them.

◆ testUrlConcatenation()

LSUrlBuilderTest::testUrlConcatenation ( )

Definition at line 40 of file LSUrlBuilderTest.php.

40 : void
41 {
42 $uri = $this->ub->getURL('command', 123);
43 $expected = LSUrlBuilder::PARAM_LSO_COMMAND . '=command&'
45 $this->assertEquals($expected, $uri->getQuery());
46 }
const PARAM_LSO_COMMAND
const PARAM_LSO_PARAMETER

References LSUrlBuilder\PARAM_LSO_COMMAND, and LSUrlBuilder\PARAM_LSO_PARAMETER.

Field Documentation

◆ $ub

LSUrlBuilder LSUrlBuilderTest::$ub
protected

Definition at line 26 of file LSUrlBuilderTest.php.


The documentation for this class was generated from the following file: