ILIAS  release_8 Revision v8.24
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
Container $dic
 

Detailed Description

Member Function Documentation

◆ testConfigCanBeImportedAsJson()

ilTermsOfServiceCriterionConfigTest::testConfigCanBeImportedAsJson ( )

Definition at line 57 of file ilTermsOfServiceCriterionConfigTest.php.

57 : void
58 {
59 $actualKey = 'phpunit';
60 $actualValue = 'rulz';
61
62 $data = json_encode([$actualKey => $actualValue], JSON_THROW_ON_ERROR);
63
65 $config->fromJson($data);
66
67 $this->assertSame($data, $config->toJson());
68 $this->assertArrayHasKey($actualKey, $config);
69 $this->assertSame($actualValue, $config[$actualKey]);
70 }
Class ilTermsOfServiceCriterionConfig.
if(!array_key_exists('PATH_INFO', $_SERVER)) $config
Definition: metadata.php:85

References $config, and $data.

◆ testConfigCanBePassedAsArray()

ilTermsOfServiceCriterionConfigTest::testConfigCanBePassedAsArray ( )

Definition at line 27 of file ilTermsOfServiceCriterionConfigTest.php.

27 : void
28 {
29 $actualKey = 'phpunit';
30 $actualValue = 'rulz';
31
32 $data = [$actualKey => $actualValue];
33
35
36 $expected = json_encode($data, JSON_THROW_ON_ERROR);
37
38 $this->assertSame($expected, $config->toJson());
39 $this->assertArrayHasKey($actualKey, $config);
40 $this->assertSame($actualValue, $config[$actualKey]);
41 }

References $config, and $data.

◆ testConfigCanBePassedAsJson()

ilTermsOfServiceCriterionConfigTest::testConfigCanBePassedAsJson ( )

Definition at line 43 of file ilTermsOfServiceCriterionConfigTest.php.

43 : void
44 {
45 $actualKey = 'phpunit';
46 $actualValue = 'rulz';
47
48 $data = json_encode([$actualKey => $actualValue], JSON_THROW_ON_ERROR);
49
51
52 $this->assertSame($data, $config->toJson());
53 $this->assertArrayHasKey($actualKey, $config);
54 $this->assertSame($actualValue, $config[$actualKey]);
55 }

References $config, and $data.


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