@@ 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 | /** |