/** * SCENARIO: See FunctionalDoiExportTest::testRegisterUnregisteredDois(). */ public function testRegisterUnregisteredDois() { parent::testRegisterUnregisteredDois('MedraExportPlugin', array('Issue', 'Article', 'Galley'), self::TEST_ACCOUNT); }
/** * SCENARIO: See FunctionalDoiExportTest::testRegisterUnregisteredDois(). */ public function testRegisterUnregisteredDois() { parent::testRegisterUnregisteredDois('DataciteExportPlugin', array('Issue', 'Article', 'Galley'), self::TEST_ACCOUNT); // Check whether the DOIs and meta-data have actually been registered. $registrationTests = array(array('datacite-issue.xml', 'issue/view/1', '10.5072/t.v1i1'), array('datacite-article.xml', 'article/view/1', '10.5072/t.v1i1.1'), array('datacite-galley-1.xml', 'article/view/1/1', '10.5072/t.v1i1.1.g1'), array('datacite-galley-2.xml', 'article/view/1/2', '10.5072/t.v1i1.1.g2'), array('datacite-galley-3.xml', 'article/view/1/3', '10.5072/t.v1i1.1.g3')); foreach ($registrationTests as $registrationTest) { list($sampleFile, $targetUrl, $doi) = $registrationTest; $targetUrl = 'http://example.com/index.php/test/' . $targetUrl; $this->checkDoiRegistration($doi, $sampleFile, $targetUrl); } }