ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
ilTermsOfServiceCriterionConfigTest Class Reference

Class ilTermsOfServiceCriterionConfigTest. More...

+ Inheritance diagram for ilTermsOfServiceCriterionConfigTest:
+ Collaboration diagram for ilTermsOfServiceCriterionConfigTest:

Public Member Functions

 testConfigCanBePassedAsArray ()
 
 testConfigCanBePassedAsJson ()
 
 testConfigCanBeImportedAsJson ()
 

Additional Inherited Members

- Protected Member Functions inherited from ilTermsOfServiceCriterionBaseTest
 getRbacReviewMock ()
 
 getObjectDataCacheMock ()
 
 getRadioGroupMock ()
 
 getFormMock ()
 
 getUserMock ()
 
- Protected Member Functions inherited from ilTermsOfServiceBaseTest
 setUp ()
 
 getLanguageMock ()
 
 getUiFactoryMock ()
 
 setGlobalVariable (string $name, $value)
 
 getCriterionConfig ($value=null)
 
- Protected Attributes inherited from ilTermsOfServiceBaseTest
 $dic
 

Detailed Description

Member Function Documentation

◆ testConfigCanBeImportedAsJson()

ilTermsOfServiceCriterionConfigTest::testConfigCanBeImportedAsJson ( )

Definition at line 49 of file ilTermsOfServiceCriterionConfigTest.php.

49 : void
50 {
51 $actualKey = 'phpunit';
52 $actualValue = 'rulz';
53
54 $data = json_encode([$actualKey => $actualValue]);
55
57 $config->fromJson($data);
58
59 $this->assertEquals($data, $config->toJson());
60 $this->assertArrayHasKey($actualKey, $config);
61 $this->assertEquals($actualValue, $config[$actualKey]);
62 }
Class ilTermsOfServiceCriterionConfig.
if(!array_key_exists('PATH_INFO', $_SERVER)) $config
Definition: metadata.php:68
$data
Definition: storeScorm.php:23

References $config, and $data.

◆ testConfigCanBePassedAsArray()

ilTermsOfServiceCriterionConfigTest::testConfigCanBePassedAsArray ( )

Definition at line 13 of file ilTermsOfServiceCriterionConfigTest.php.

13 : void
14 {
15 $actualKey = 'phpunit';
16 $actualValue = 'rulz';
17
18 $data = [$actualKey => $actualValue];
19
21
22 $expected = json_encode($data);
23
24 $this->assertEquals($expected, $config->toJson());
25 $this->assertArrayHasKey($actualKey, $config);
26 $this->assertEquals($actualValue, $config[$actualKey]);
27 }

References $config, and $data.

◆ testConfigCanBePassedAsJson()

ilTermsOfServiceCriterionConfigTest::testConfigCanBePassedAsJson ( )

Definition at line 32 of file ilTermsOfServiceCriterionConfigTest.php.

32 : void
33 {
34 $actualKey = 'phpunit';
35 $actualValue = 'rulz';
36
37 $data = json_encode([$actualKey => $actualValue]);
38
40
41 $this->assertEquals($data, $config->toJson());
42 $this->assertArrayHasKey($actualKey, $config);
43 $this->assertEquals($actualValue, $config[$actualKey]);
44 }

References $config, and $data.


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