ILIAS  trunk Revision v11.0_alpha-1744-gb0451eebef4
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
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:35

◆ 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 Contains several chained tasks and infos about them.

◆ testUrlConcatenation()

LSUrlBuilderTest::testUrlConcatenation ( )

Definition at line 40 of file LSUrlBuilderTest.php.

References LSUrlBuilder\PARAM_LSO_COMMAND, and LSUrlBuilder\PARAM_LSO_PARAMETER.

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

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: