Open Journal Systems
3.3.0
|
Data Fields | |
$dcPassword | |
const | TEST_ACCOUNT = 'TIB.OJSTEST' |
Protected Member Functions | |
checkDoiRegistration ($doi, $sampleFile, $expectedTargetUrl) | |
checkThatPublisherIsJournalName ($xml) | |
cleanXml ($xml) | |
setUp () | |
Test the DataCite plug-in.
FEATURE: DataCite DOI registration and export AS A journal manager I WANT to be able to register DOIs for issues and articles with the DOI registration agency DataCite SO THAT these objects can be uniquely identified and discovered through public meta-data searches.
Definition at line 26 of file FunctionalDataciteExportTestCase.php.
|
protected |
Definition at line 335 of file FunctionalDataciteExportTestCase.php.
References $dcPassword, and PKPCurlHelper\getCurlObject().
Referenced by testRegisterUnregisteredDois().
|
protected |
SCENARIO: see FunctionalDoiExportTest::doTestExpectJournalNameAsPublisher()
Definition at line 90 of file FunctionalDataciteExportTestCase.php.
|
protected |
Definition at line 402 of file FunctionalDataciteExportTestCase.php.
References DAORegistry\getDAO().
|
protected |
Definition at line 38 of file FunctionalDataciteExportTestCase.php.
References Config\getVar().
FunctionalDataciteExportTest::testConfigurationError | ( | ) |
SCENARIO OUTLINE: See FunctionalDoiExportTest::testConfigurationError().
EXAMPLES:
no DOI prefix configured
Definition at line 253 of file FunctionalDataciteExportTestCase.php.
FunctionalDataciteExportTest::testExportAndRegisterObjectsViaCli | ( | ) |
SCENARIO OUTLINE: CLI export, see FunctionalDoiExportTest::testExportAndRegisterObjectsViaCli().
EXAMPLES:
export plug-in |settings|export object type|object ids|XML file ====================|========|==================|==========|===================================== DataciteExportPlugin|./. |issues |1 |datacite-issue.xml DataciteExportPlugin|./. |articles |1 |datacite-article.xml DataciteExportPlugin|./. |galleys |1 |datacite-galley-1.xml DataciteExportPlugin|./. |galleys |1 2 3 |datacite-galley-{1,2,3}.xml
SCENARIO OUTLINE: CLI registration, see FunctionalDoiExportTest::testExportAndRegisterObjectsViaCli().
EXAMPLES: export plug-in |settings|export object type|object ids ====================|========|==================|========== DataciteExportPlugin|./. |issues |1 DataciteExportPlugin|./. |articles |1 DataciteExportPlugin|./. |galleys |1 DataciteExportPlugin|./. |galleys |1 2 3
Definition at line 281 of file FunctionalDataciteExportTestCase.php.
FunctionalDataciteExportTest::testExportArticle | ( | ) |
SCENARIO OUTLINE: see FunctionalDoiExportTest::doExportObjectTest().
EXAMPLES: export plug-in |options|object type|object id(s)|export format |sample file(s) ====================|=======|===========|============|=================|==================== DataciteExportPlugin|./. |article |1 |DataCite resource|datacite-article.xml
Definition at line 119 of file FunctionalDataciteExportTestCase.php.
FunctionalDataciteExportTest::testExportGalley | ( | ) |
SCENARIO OUTLINE: see FunctionalDoiExportTest::doExportObjectTest().
EXAMPLES: export plug-in |options|object type|object id(s)|export format |sample file(s) ====================|=======|===========|============|=================|=========================== DataciteExportPlugin|./. |galley |1,2,3 |DataCite resource|datacite-galley-{1,2,3}.xml
Definition at line 132 of file FunctionalDataciteExportTestCase.php.
FunctionalDataciteExportTest::testExportIssue | ( | ) |
SCENARIO OUTLINE: see FunctionalDoiExportTest::doExportObjectTest().
EXAMPLES: export plug-in |options|object type|object id(s)|export format |sample file(s) ====================|=======|===========|============|=================|================== DataciteExportPlugin|./. |issue |1 |DataCite resource|datacite-issue.xml
Definition at line 81 of file FunctionalDataciteExportTestCase.php.
FunctionalDataciteExportTest::testExportUnregisteredDois | ( | ) |
SCENARIO OUTLINE: see FunctionalDoiExportTest::testExportUnregisteredDois().
EXAMPLES: export plug-in |objects |XML files ====================|===================================================|========================================================================================== DataciteExportPlugin|issue 1; article 1; galleys 1, 2 and 3|datacite-article.xml,datacite-galley-{1,2,3}.xml,datacite-issue.xml
Definition at line 150 of file FunctionalDataciteExportTestCase.php.
FunctionalDataciteExportTest::testNonExistentJournalPathCliError | ( | ) |
SCENARIO: See FunctionalDoiExportTest::testNonExistentJournalPathCliError().
Definition at line 308 of file FunctionalDataciteExportTestCase.php.
FunctionalDataciteExportTest::testNonExistentObjectIdCliError | ( | ) |
SCENARIO: See FunctionalDoiExportTest::testNonExistentObjectIdCliError().
Definition at line 324 of file FunctionalDataciteExportTestCase.php.
FunctionalDataciteExportTest::testObjectsWithoutDOICannotBeSelectedForExport | ( | ) |
SCENARIO OUTLINE: see FunctionalDoiExportTest::testObjectsWithoutDOICannotBeSelectedForExport().
EXAMPLES:
.../manager/importexport/plugin/DataciteExportPlugin/issues .../manager/importexport/plugin/DataciteExportPlugin/articles .../manager/importexport/plugin/DataciteExportPlugin/galleys .../manager/importexport/plugin/DataciteExportPlugin/all
Definition at line 218 of file FunctionalDataciteExportTestCase.php.
FunctionalDataciteExportTest::testOutputFileNotWritableCliError | ( | ) |
SCENARIO: See FunctionalDoiExportTest::testOutputFileNotWritableCliError().
Definition at line 316 of file FunctionalDataciteExportTestCase.php.
FunctionalDataciteExportTest::testPluginSettings | ( | ) |
SCENARIO: See FunctionalDoiExportTest::testPluginSettings().
Definition at line 226 of file FunctionalDataciteExportTestCase.php.
FunctionalDataciteExportTest::testRegisterOrExportSpecificObjects | ( | ) |
SCENARIO OUTLINE: see FunctionalDoiExportTest::testRegisterOrExportSpecificObjects().
EXAMPLES: object |export page |register or export ========|==============================================================|================== Issue |.../manager/importexport/plugin/DataciteExportPlugin/issues |Register Issue |.../manager/importexport/plugin/DataciteExportPlugin/issues |Export Article |.../manager/importexport/plugin/DataciteExportPlugin/articles |Register Article |.../manager/importexport/plugin/DataciteExportPlugin/articles |Export Galley |.../manager/importexport/plugin/DataciteExportPlugin/galleys |Register Galley |.../manager/importexport/plugin/DataciteExportPlugin/galleys |Export
Definition at line 180 of file FunctionalDataciteExportTestCase.php.
FunctionalDataciteExportTest::testRegisterUnregisteredDois | ( | ) |
SCENARIO: See FunctionalDoiExportTest::testRegisterUnregisteredDois().
Definition at line 188 of file FunctionalDataciteExportTestCase.php.
References checkDoiRegistration().
FunctionalDataciteExportTest::testUnsupportedObjectTypeCliError | ( | ) |
SCENARIO: See FunctionalDoiExportTest::testUnsupportedObjectTypeCliError().
Definition at line 300 of file FunctionalDataciteExportTestCase.php.
FunctionalDataciteExportTest::$dcPassword |
Definition at line 33 of file FunctionalDataciteExportTestCase.php.
Referenced by checkDoiRegistration().
const FunctionalDataciteExportTest::TEST_ACCOUNT = 'TIB.OJSTEST' |
Definition at line 27 of file FunctionalDataciteExportTestCase.php.