19 declare(strict_types=1);
29 $actualKey =
'phpunit';
30 $actualValue =
'rulz';
32 $data = [$actualKey => $actualValue];
36 $expected = json_encode(
$data, JSON_THROW_ON_ERROR);
38 $this->assertSame($expected,
$config->toJson());
39 $this->assertArrayHasKey($actualKey,
$config);
40 $this->assertSame($actualValue,
$config[$actualKey]);
45 $actualKey =
'phpunit';
46 $actualValue =
'rulz';
48 $data = json_encode([$actualKey => $actualValue], JSON_THROW_ON_ERROR);
53 $this->assertArrayHasKey($actualKey,
$config);
54 $this->assertSame($actualValue,
$config[$actualKey]);
59 $actualKey =
'phpunit';
60 $actualValue =
'rulz';
62 $data = json_encode([$actualKey => $actualValue], JSON_THROW_ON_ERROR);
68 $this->assertArrayHasKey($actualKey,
$config);
69 $this->assertSame($actualValue,
$config[$actualKey]);
testConfigCanBeImportedAsJson()
Class ilTermsOfServiceCriterionBaseTest.
testConfigCanBePassedAsJson()
testConfigCanBePassedAsArray()
Class ilTermsOfServiceCriterionConfig.
Class ilTermsOfServiceCriterionConfigTest.