| @@ 203-220 (lines=18) @@ | ||
| 200 | $this->assertEquals($expected, $tuple); |
|
| 201 | } |
|
| 202 | ||
| 203 | public function testGetRecord() { |
|
| 204 | $record = $this->objFromFixture('AssetFieldTest_Object', 'object1'); |
|
| 205 | $form = $this->getMockForm(); |
|
| 206 | ||
| 207 | $field = AssetField::create('MyField'); |
|
| 208 | $field->setForm($form); |
|
| 209 | $this->assertNull($field->getRecord(), 'Returns no record by default'); |
|
| 210 | ||
| 211 | $field = AssetField::create('MyField'); |
|
| 212 | $field->setForm($form); |
|
| 213 | $form->loadDataFrom($record); |
|
| 214 | $this->assertEquals($record, $field->getRecord(), 'Returns record from form if available'); |
|
| 215 | ||
| 216 | $field = AssetField::create('MyField'); |
|
| 217 | $field->setForm($form); |
|
| 218 | $field->setRecord($record); |
|
| 219 | $this->assertEquals($record, $field->getRecord(), 'Returns record when set explicitly'); |
|
| 220 | } |
|
| 221 | ||
| 222 | /** |
|
| 223 | * Test that getValue() / Value() methods work |
|
| @@ 548-565 (lines=18) @@ | ||
| 545 | $this->assertEquals(403, $response->getStatusCode()); |
|
| 546 | } |
|
| 547 | ||
| 548 | public function testGetRecord() { |
|
| 549 | $record = $this->objFromFixture('UploadFieldTest_Record', 'record1'); |
|
| 550 | $form = $this->getMockForm(); |
|
| 551 | ||
| 552 | $field = UploadField::create('MyField'); |
|
| 553 | $field->setForm($form); |
|
| 554 | $this->assertNull($field->getRecord(), 'Returns no record by default'); |
|
| 555 | ||
| 556 | $field = UploadField::create('MyField'); |
|
| 557 | $field->setForm($form); |
|
| 558 | $form->loadDataFrom($record); |
|
| 559 | $this->assertEquals($record, $field->getRecord(), 'Returns record from form if available'); |
|
| 560 | ||
| 561 | $field = UploadField::create('MyField'); |
|
| 562 | $field->setForm($form); |
|
| 563 | $field->setRecord($record); |
|
| 564 | $this->assertEquals($record, $field->getRecord(), 'Returns record when set explicitly'); |
|
| 565 | } |
|
| 566 | ||
| 567 | public function testSetItems() { |
|
| 568 | $record = $this->objFromFixture('UploadFieldTest_Record', 'record1'); |
|