ILIAS
release_8 Revision v8.23
◀ ilDoc Overview
LSUrlBuilderTest.php
Go to the documentation of this file.
1
<?php
2
3
declare(strict_types=1);
4
21
use
PHPUnit\Framework\TestCase
;
22
use
ILIAS\Data\Factory
;
23
24
class
LSUrlBuilderTest
extends
TestCase
25
{
26
protected
LSUrlBuilder
$ub
;
27
28
protected
function
setUp
(): void
29
{
30
$data_factory =
new
Factory
();
31
$uri = $data_factory->uri(
'https://ilias.de/somepath'
);
32
$this->ub =
new
LSUrlBuilder
($uri);
33
}
34
35
public
function
testDataType
(): void
36
{
37
$this->assertInstanceOf(
ILIAS
\Data\URI::class, $this->ub->getURL(
'x'
));
38
}
39
40
public
function
testUrlConcatenation
(): void
41
{
42
$uri = $this->ub->getURL(
'command'
, 123);
43
$expected =
LSUrlBuilder::PARAM_LSO_COMMAND
.
'=command&'
44
.
LSUrlBuilder::PARAM_LSO_PARAMETER
.
'=123'
;
45
$this->assertEquals($expected, $uri->getQuery());
46
}
47
}
ILIAS
Class ChatMainBarProvider .
LSUrlBuilderTest\setUp
setUp()
Definition:
LSUrlBuilderTest.php:28
LSUrlBuilder\PARAM_LSO_COMMAND
const PARAM_LSO_COMMAND
Definition:
LSUrlBuilder.php:25
LSUrlBuilderTest
Definition:
LSUrlBuilderTest.php:24
LSUrlBuilder
Definition:
LSUrlBuilder.php:23
LSUrlBuilderTest\testDataType
testDataType()
Definition:
LSUrlBuilderTest.php:35
Factory
Factory
LSUrlBuilder\PARAM_LSO_PARAMETER
const PARAM_LSO_PARAMETER
Definition:
LSUrlBuilder.php:26
LSUrlBuilderTest\$ub
LSUrlBuilder $ub
Definition:
LSUrlBuilderTest.php:26
TestCase
LSUrlBuilderTest\testUrlConcatenation
testUrlConcatenation()
Definition:
LSUrlBuilderTest.php:40
Modules
LearningSequence
test
LSUrlBuilderTest.php
Generated on Wed Sep 3 2025 22:01:33 for ILIAS by
1.8.13 (using
Doxyfile
)