function testGetChangesetValue_doesnt_exist() { $value_dao = new MockTracker_FormElement_Field_Value_FileDao(); $dar = new MockDataAccessResult(); $dar->setReturnValue('getRow', false); $value_dao->setReturnReference('searchById', $dar); $file_field = new Tracker_FormElement_Field_FileTestVersion(); $file_field->setReturnReference('getValueDao', $value_dao); $changeset_value = $file_field->getChangesetValue(null, 123, false); $this->assertIsA($changeset_value, 'Tracker_Artifact_ChangesetValue_File'); $this->assertEqual(count($changeset_value->getFiles()), 0); }