public class ImportExportServiceIntegrationTest extends JatosTest
admin, apiToken, application, jpaApi, TEST_RESOURCES_POTATO_COMPASS_JZIP| Constructor and Description |
|---|
ImportExportServiceIntegrationTest() |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanupAfterStudyImport_removesTempDirAndSession() |
void |
createStudyExportZipFile_createsZip() |
void |
importNewStudy()
Import a uploaded study: there are 5 possible cases:
(udir - name of uploaded study asset dir, cdir - name of current study asset dir)
Test 5) !study exists - !udir exists : new study - write both
|
void |
importStudy_newStudy_returnsExpectedJsonAndSetsSession() |
void |
importStudy_whenStudyExistsAndUserNotMember_forbidden() |
void |
importStudyConfirmed_newStudy_successful() |
void |
importStudyConfirmed_withoutPriorImport_throwsIOException() |
void |
importStudyKeepPropertiesOverwriteAssets()
Import a uploaded study: there are 5 possible cases:
(udir - name of uploaded study asset dir, cdir - name of current study asset dir)
Test 1) study exists - udir exists - udir == cdir
User chooses to keep properties and overwrite assets dir
|
void |
importStudyOverwritePropertiesAndAssets()
Import a uploaded study: there are 5 possible cases:
(udir - name of uploaded study asset dir, cdir - name of current study asset dir)
Test 1) study exists - udir exists - udir == cdir
User chooses to overwrite properties and assets dir
|
void |
importStudyOverwritePropertiesKeepAssets()
Import a uploaded study: there are 5 possible cases:
(udir - name of uploaded study asset dir, cdir - name of current study asset dir)
Test 1) study exists - udir exists - udir == cdir
User chooses to overwrite properties and keep assets dir
|
void |
importStudyStudyNewButDirExists()
Import a uploaded study: there are 5 possible cases:
(udir - name of uploaded study asset dir, cdir - name of current study asset dir)
Test 4) !study exists - udir exists
Should rename uploaded dir (generate new dir name)
|
createApiToken, createUser, dropDatabase, getAdmin, getStudy, importAndGetExampleStudy, importExampleStudy, removeAllLogs, removeAllResultUploads, removeAllStudies, removeAllStudyAssets, removeAllStudyLogs, removeUser, startApp, stopApppublic void importStudy_newStudy_returnsExpectedJsonAndSetsSession()
public void importStudy_whenStudyExistsAndUserNotMember_forbidden()
public void importStudyConfirmed_withoutPriorImport_throwsIOException()
public void importStudyConfirmed_newStudy_successful()
public void importNewStudy()
public void importStudyOverwritePropertiesAndAssets()
public void importStudyKeepPropertiesOverwriteAssets()
public void importStudyOverwritePropertiesKeepAssets()
public void importStudyStudyNewButDirExists()
public void cleanupAfterStudyImport_removesTempDirAndSession()
public void createStudyExportZipFile_createsZip()
throws java.lang.Exception
java.lang.Exception