ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
◀ ilDoc Overview
GenericDataTest.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\AdvancedMetaData\Data\FieldDefinition\GenericData
;
22
23
use PHPUnit\Framework\TestCase;
24
use
ILIAS\AdvancedMetaData\Data\FieldDefinition\Type
;
25
26
class
GenericDataTest
extends
TestCase
27
{
28
protected
function
getData
(
29
?
int
$id
=
null
,
30
string
$title =
'title'
31
):
GenericDataImplementation
{
32
return
new
GenericDataImplementation
(
33
Type
::TEXT,
34
7,
35
'import_35'
,
36
$title,
37
'description'
,
38
2,
39
true
,
40
false,
41
[],
42
$id
43
);
44
}
45
46
public
function
testIsPersistedTrue
(): void
47
{
48
$data
= $this->getData(7);
49
$this->assertTrue(
$data
->isPersisted());
50
}
51
52
public
function
testIsPersistedFalse
(): void
53
{
54
$data
= $this->getData();
55
$this->assertFalse(
$data
->isPersisted());
56
}
57
58
public
function
testContainsChangesFalse
(): void
59
{
60
$data
= $this->getData(5);
61
$this->assertFalse(
$data
->containsChanges());
62
}
63
64
public
function
testContainsChangesTrue
(): void
65
{
66
$data
= $this->getData(8,
'something'
);
67
$data
->setTitle(
'something else'
);
68
69
$this->assertTrue(
$data
->containsChanges());
70
}
71
}
$id
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition:
plugin.php:23
ILIAS\AdvancedMetaData\Data\FieldDefinition\GenericData\GenericDataImplementation
Definition:
GenericDataImplementation.php:27
ILIAS\AdvancedMetaData\Data\FieldDefinition\GenericData\GenericDataTest
Definition:
GenericDataTest.php:27
ILIAS\AdvancedMetaData\Data\FieldDefinition\GenericData\GenericDataTest\getData
getData(?int $id=null, string $title='title')
Definition:
GenericDataTest.php:28
ILIAS\AdvancedMetaData\Data\FieldDefinition\GenericData\GenericDataTest\testContainsChangesTrue
testContainsChangesTrue()
Definition:
GenericDataTest.php:64
ILIAS\AdvancedMetaData\Data\FieldDefinition\GenericData\GenericDataTest\testIsPersistedFalse
testIsPersistedFalse()
Definition:
GenericDataTest.php:52
ILIAS\AdvancedMetaData\Data\FieldDefinition\GenericData\GenericDataTest\testIsPersistedTrue
testIsPersistedTrue()
Definition:
GenericDataTest.php:46
ILIAS\AdvancedMetaData\Data\FieldDefinition\GenericData\GenericDataTest\testContainsChangesFalse
testContainsChangesFalse()
Definition:
GenericDataTest.php:58
true
return true
Definition:
class.ilIniFile.php:164
return
return['delivery_method'=> 'php',]
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
delivery_method.php:21
$data
$data
Definition:
ltiregistration.php:29
ILIAS\AdvancedMetaData\Data\FieldDefinition\GenericData
Definition:
GenericData.php:21
ILIAS\AdvancedMetaData\Data\FieldDefinition\Type
Type
Definition:
Type.php:24
components
ILIAS
AdvancedMetaData
tests
Data
FieldDefinition
GenericData
GenericDataTest.php
Generated on Sat Oct 18 2025 23:02:28 for ILIAS by
1.9.4 (using
Doxyfile
)