|
@@ 104-110 (lines=7) @@
|
| 101 |
|
* Test if various value types are properly handled
|
| 102 |
|
* @dataProvider valueTypesProvider
|
| 103 |
|
*/
|
| 104 |
|
public function testValueTypes($testValue, $arrayKey)
|
| 105 |
|
{
|
| 106 |
|
$field = new Field(1, $testValue);
|
| 107 |
|
$this->assertArrayHasKey($arrayKey, $field->toArray(), 'Key not present in result array');
|
| 108 |
|
$this->assertSame($field->toArray()[$arrayKey], $testValue, 'Different value in result array');
|
| 109 |
|
$this->assertSame($field->getValue(), $testValue, 'Different getValue() return value');
|
| 110 |
|
}
|
| 111 |
|
|
| 112 |
|
|
| 113 |
|
|
|
@@ 167-174 (lines=8) @@
|
| 164 |
|
* Test forced value type - datetime
|
| 165 |
|
* @return void
|
| 166 |
|
*/
|
| 167 |
|
public function testDatetimeValue()
|
| 168 |
|
{
|
| 169 |
|
$datetime = time();
|
| 170 |
|
$field = new Field(1, $datetime, 'fvalueDatetime');
|
| 171 |
|
$this->assertArrayHasKey('fvalueDatetime', $field->toArray());
|
| 172 |
|
$this->assertSame($field->toArray()['fvalueDatetime'], $datetime);
|
| 173 |
|
$this->assertSame($field->getValue(), $datetime);
|
| 174 |
|
}
|
| 175 |
|
|
| 176 |
|
|
| 177 |
|
/**
|