|
@@ 447-457 (lines=11) @@
|
| 444 |
|
return $contentType->fieldDefinitions[1]; |
| 445 |
|
} |
| 446 |
|
|
| 447 |
|
public function testSettingsSchema() |
| 448 |
|
{ |
| 449 |
|
$repository = $this->getRepository(); |
| 450 |
|
$fieldTypeService = $repository->getFieldTypeService(); |
| 451 |
|
$fieldType = $fieldTypeService->getFieldType($this->getTypeName()); |
| 452 |
|
|
| 453 |
|
$this->assertEquals( |
| 454 |
|
$this->getSettingsSchema(), |
| 455 |
|
$fieldType->getSettingsSchema() |
| 456 |
|
); |
| 457 |
|
} |
| 458 |
|
|
| 459 |
|
/** |
| 460 |
|
* @depends testLoadContentTypeFieldType |
|
@@ 1052-1062 (lines=11) @@
|
| 1049 |
|
/** |
| 1050 |
|
* @dataProvider provideToHashData |
| 1051 |
|
*/ |
| 1052 |
|
public function testToHash($value, $expectedHash) |
| 1053 |
|
{ |
| 1054 |
|
$repository = $this->getRepository(); |
| 1055 |
|
$fieldTypeService = $repository->getFieldTypeService(); |
| 1056 |
|
$fieldType = $fieldTypeService->getFieldType($this->getTypeName()); |
| 1057 |
|
|
| 1058 |
|
$this->assertEquals( |
| 1059 |
|
$expectedHash, |
| 1060 |
|
$fieldType->toHash($value) |
| 1061 |
|
); |
| 1062 |
|
} |
| 1063 |
|
|
| 1064 |
|
/** |
| 1065 |
|
* @depends testCreateContent |
|
@@ 1070-1080 (lines=11) @@
|
| 1067 |
|
* @todo: Requires correct registered FieldTypeService, needs to be |
| 1068 |
|
* maintained! |
| 1069 |
|
*/ |
| 1070 |
|
public function testFromHash($hash, $expectedValue) |
| 1071 |
|
{ |
| 1072 |
|
$repository = $this->getRepository(); |
| 1073 |
|
$fieldTypeService = $repository->getFieldTypeService(); |
| 1074 |
|
$fieldType = $fieldTypeService->getFieldType($this->getTypeName()); |
| 1075 |
|
|
| 1076 |
|
$this->assertEquals( |
| 1077 |
|
$expectedValue, |
| 1078 |
|
$fieldType->fromHash($hash) |
| 1079 |
|
); |
| 1080 |
|
} |
| 1081 |
|
|
| 1082 |
|
/** |
| 1083 |
|
* Test that exceeding default version archive limit has no effect on a published content. |