|
@@ 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 |
|
|
|
@@ 203-210 (lines=8) @@
|
| 200 |
|
* Test forced value type - datetime
|
| 201 |
|
* @return void
|
| 202 |
|
*/
|
| 203 |
|
public function testDatetimeValue()
|
| 204 |
|
{
|
| 205 |
|
$datetime = time();
|
| 206 |
|
$field = new Field(1, $datetime, 'fvalueDatetime');
|
| 207 |
|
$this->assertArrayHasKey('fvalueDatetime', $field->toArray());
|
| 208 |
|
$this->assertSame($field->toArray()['fvalueDatetime'], $datetime);
|
| 209 |
|
$this->assertSame($field->getValue(), $datetime);
|
| 210 |
|
}
|
| 211 |
|
|
| 212 |
|
|
| 213 |
|
/**
|