Ejemplo n.º 1
0
 /**
  * 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);
     }
 }