document = $this->objFromFixture(DMSDocument::class, 'd1'); } public function testGetItem() { $handler = new DMSUploadField_ItemHandler(DMSUploadField::create('Test'), $this->document->ID); $result = $handler->getItem(); $this->assertSame($result->ID, $this->document->ID, 'getItem returns the correct document from the database'); } public function testEditForm() { $handler = new DMSUploadField_ItemHandler(DMSUploadField::create('Test'), $this->document->ID); $result = $handler->EditForm(); $this->assertInstanceOf(Form::class, $result); $this->assertInstanceOf(DMSDocument::class, $result->getRecord()); $this->assertSame($this->document->ID, $result->getRecord()->ID); } }