/** * Test the data load method of MDMetadata. */ function testLoadDataWithValidContent() { $metadata = new MDMetadata(); $item = $this->getTestItem(); $metadata->loadData($item); $this->assertEquals($metadata->getField('fileIdentifier'), '11111111-1111-1111-1111-11111111111', 'fileIdentifier failed'); $this->assertEquals($metadata->getField('metadataStandardName'), 'ISO 19115:2003/19139', 'metadataStandardName failed'); $this->assertEquals($metadata->getField('metadataStandardVersion'), '1.0', 'metadataStandardVersion failed'); $this->assertEquals($metadata->getField('MDAbstract'), 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.', 'MDAbstract failed'); $this->assertEquals($metadata->getField('MDTitle'), 'Sample Dataset', 'MDTitle failed'); }