diff --git a/datastore_server/sourceTest/java/ch/systemsx/cisd/etlserver/plugins/BlastDatabaseCreationMaintenanceTaskTest.java b/datastore_server/sourceTest/java/ch/systemsx/cisd/etlserver/plugins/BlastDatabaseCreationMaintenanceTaskTest.java index d80155e29d5895463b4a0e2c87a732b2a99b1a08..026aefa22b814853272f5b020d94235dd16f8ce3 100644 --- a/datastore_server/sourceTest/java/ch/systemsx/cisd/etlserver/plugins/BlastDatabaseCreationMaintenanceTaskTest.java +++ b/datastore_server/sourceTest/java/ch/systemsx/cisd/etlserver/plugins/BlastDatabaseCreationMaintenanceTaskTest.java @@ -45,6 +45,7 @@ import ch.systemsx.cisd.openbis.dss.generic.shared.IHierarchicalContentProvider; import ch.systemsx.cisd.openbis.dss.generic.shared.utils.BlastUtils; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.AbstractExternalData; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DataSetArchivingStatus; +import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DeletedDataSet; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.TrackingDataSetCriteria; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.builders.ContainerDataSetBuilder; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.builders.DataSetBuilder; @@ -393,7 +394,7 @@ public class BlastDatabaseCreationMaintenanceTaskTest extends AbstractFileSystem FileUtilities.writeToFile(new File(dataSetFolder1, "fasta.txt"), ">1\nGATTACA\n"); prepareContentProvider(ds1, dataSetFolder1); maintenanceTask.execute(); - prepareListsDataSets("-" + ds1.getCode()); + prepareListsDeletedDataSets(ds1.getCode()); AbstractExternalData ds2 = new DataSetBuilder(12L).type("BLAST").code("DS2") .status(DataSetArchivingStatus.AVAILABLE).getDataSet(); lastSeenIdMatcher = prepareListNewerDataSet(ds2); @@ -406,7 +407,6 @@ public class BlastDatabaseCreationMaintenanceTaskTest extends AbstractFileSystem + INFO_PREFIX + "Temp folder '" + tempFolder + "' created.\n" + INFO_PREFIX + "Scan 1 data sets for creating BLAST databases.\n" + INFO_PREFIX + "BLAST database DS1-nucl successfully deleted.\n" - + INFO_PREFIX + "BLAST database DS1-prot successfully deleted.\n" + INFO_PREFIX + "Scan 1 data sets for creating BLAST databases.", logRecorder.getLogContent()); assertEquals("/usr/bin/blast/makeblastdb -version\n" + "/usr/bin/blast/makeblastdb -in " + tempFolder.getAbsolutePath() + "/DS1-nucl.fa" @@ -434,25 +434,17 @@ public class BlastDatabaseCreationMaintenanceTaskTest extends AbstractFileSystem }); } - private void prepareListsDataSets(final String... dataSetCodes) + private void prepareListsDeletedDataSets(final String... dataSetCodes) { context.checking(new Expectations() { { - List<AbstractExternalData> result = new ArrayList<AbstractExternalData>(); - List<String> codes = new ArrayList<String>(); + List<DeletedDataSet> result = new ArrayList<DeletedDataSet>(); for (String dataSetCode : dataSetCodes) { - if (dataSetCode.startsWith("-") == false) - { - result.add(new DataSetBuilder().code(dataSetCode).getDataSet()); - codes.add(dataSetCode); - } else - { - codes.add(dataSetCode.substring(1)); - } + result.add(new DeletedDataSet(0, dataSetCode)); } - one(service).listDataSetsByCode(codes); + one(service).listDeletedDataSets(null, null); will(returnValue(result)); } });