Skip to content
Snippets Groups Projects
Commit 8f3bd7bd authored by felmer's avatar felmer
Browse files

SSDM-2633: fixing DataDAOTest.

SVN: 34927
parent 6eb48f33
No related branches found
No related tags found
No related merge requests found
...@@ -286,7 +286,7 @@ public final class DataDAOTest extends AbstractDAOTest ...@@ -286,7 +286,7 @@ public final class DataDAOTest extends AbstractDAOTest
private void checkUpdateExternalData(Long size) private void checkUpdateExternalData(Long size)
{ {
IDataDAO dataDAO = daoFactory.getDataDAO(); IDataDAO dataDAO = daoFactory.getDataDAO();
DataPE data = new DataPE(); ExternalDataPE data = new ExternalDataPE();
String dataSetCode = daoFactory.getPermIdDAO().createPermId(); String dataSetCode = daoFactory.getPermIdDAO().createPermId();
data.setCode(dataSetCode); data.setCode(dataSetCode);
data.setDataSetType(getDataSetType(DataSetTypeCode.UNKNOWN)); data.setDataSetType(getDataSetType(DataSetTypeCode.UNKNOWN));
...@@ -294,29 +294,24 @@ public final class DataDAOTest extends AbstractDAOTest ...@@ -294,29 +294,24 @@ public final class DataDAOTest extends AbstractDAOTest
data.setSampleAcquiredFrom(pickASample()); data.setSampleAcquiredFrom(pickASample());
data.setDataStore(pickADataStore()); data.setDataStore(pickADataStore());
data.setModificationDate(new Date()); data.setModificationDate(new Date());
dataDAO.createDataSet(data, getTestPerson()); data.setFileFormatType(pickAFileFormatType());
data.setLocatorType(pickALocatorType());
ExternalDataPE externalData = new ExternalDataPE(); data.setLocation("abcd");
DataPE dataSetJustCreated = dataDAO.tryToFindDataSetByCode(dataSetCode); data.setShareId("share-42");
externalData.setId(dataSetJustCreated.getId()); data.setSize(size);
externalData.setCode(dataSetCode); data.setComplete(BooleanOrUnknown.U);
externalData.setDataSetType(getDataSetType(DataSetTypeCode.UNKNOWN)); data.setStorageFormatVocabularyTerm(pickAStorageFormatVocabularyTerm());
externalData.setDataStore(pickADataStore()); data.setStatus(DataSetArchivingStatus.AVAILABLE);
externalData.setExperiment(pickAnExperiment()); dataDAO.createDataSet(data, getSystemPerson());
externalData.setSampleAcquiredFrom(pickASample());
externalData.setFileFormatType(pickAFileFormatType()); ExternalDataPE externalData = dataDAO.tryToFindDataSetByCode(dataSetCode).tryAsExternalData();
externalData.setLocatorType(pickALocatorType()); int version = externalData.getVersion();
externalData.setLocation("abcd"); externalData.setShareId("share-43");
externalData.setShareId("share-42");
externalData.setSize(size); externalData.setSize(size);
externalData.setComplete(BooleanOrUnknown.U);
externalData.setStorageFormatVocabularyTerm(pickAStorageFormatVocabularyTerm());
externalData.setStatus(DataSetArchivingStatus.AVAILABLE);
final Date modificationTimestamp = data.getModificationDate();
externalData.setModificationDate(modificationTimestamp);
dataDAO.updateDataSet(externalData, getTestPerson()); dataDAO.updateDataSet(externalData, getTestPerson());
ExternalDataPE dataSet = (ExternalDataPE) dataDAO.tryToFindDataSetByCode(dataSetCode); ExternalDataPE dataSet = dataDAO.tryToFindDataSetByCode(dataSetCode).tryAsExternalData();
assertEquals(externalData.getCode(), dataSet.getCode()); assertEquals(externalData.getCode(), dataSet.getCode());
assertEquals(externalData.getDataSetType(), dataSet.getDataSetType()); assertEquals(externalData.getDataSetType(), dataSet.getDataSetType());
assertEquals(externalData.getExperiment(), dataSet.getExperiment()); assertEquals(externalData.getExperiment(), dataSet.getExperiment());
...@@ -328,7 +323,9 @@ public final class DataDAOTest extends AbstractDAOTest ...@@ -328,7 +323,9 @@ public final class DataDAOTest extends AbstractDAOTest
assertEquals(externalData.getComplete(), dataSet.getComplete()); assertEquals(externalData.getComplete(), dataSet.getComplete());
assertEquals(externalData.getStorageFormat(), dataSet.getStorageFormat()); assertEquals(externalData.getStorageFormat(), dataSet.getStorageFormat());
assertEquals(externalData.isMeasured(), dataSet.isMeasured()); assertEquals(externalData.isMeasured(), dataSet.isMeasured());
assertEquals(dataSetJustCreated.getVersion() + 1, dataSet.getVersion()); assertEquals(externalData.getRegistrationDate(), dataSet.getRegistrationDate());
assertEquals(getTestPerson(), dataSet.getModifier());
assertEquals(version + 1, dataSet.getVersion());
assertFalse(externalData.isContainer()); assertFalse(externalData.isContainer());
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment