ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
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.

References $config, and $data.

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  }
if(!array_key_exists('PATH_INFO', $_SERVER)) $config
Definition: metadata.php:85
Class ilTermsOfServiceCriterionConfig.

◆ testConfigCanBePassedAsArray()

ilTermsOfServiceCriterionConfigTest::testConfigCanBePassedAsArray ( )

Definition at line 27 of file ilTermsOfServiceCriterionConfigTest.php.

References $config, and $data.

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  }
if(!array_key_exists('PATH_INFO', $_SERVER)) $config
Definition: metadata.php:85
Class ilTermsOfServiceCriterionConfig.

◆ testConfigCanBePassedAsJson()

ilTermsOfServiceCriterionConfigTest::testConfigCanBePassedAsJson ( )

Definition at line 43 of file ilTermsOfServiceCriterionConfigTest.php.

References $config, and $data.

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  }
if(!array_key_exists('PATH_INFO', $_SERVER)) $config
Definition: metadata.php:85
Class ilTermsOfServiceCriterionConfig.

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