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

DsComponentTest: delete all data sets registered during tests in order to fix...

DsComponentTest: delete all data sets registered during tests in order to fix broken test OpenbisServiceFacadeTest.

SVN: 26650
parent 65c06e0b
No related branches found
No related tags found
No related merge requests found
......@@ -29,6 +29,7 @@ import java.util.regex.Pattern;
import org.apache.commons.io.IOUtils;
import org.apache.commons.lang.time.DateUtils;
import org.testng.annotations.AfterClass;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;
......@@ -75,6 +76,15 @@ public class DssComponentTest extends SystemTestCase
// Keep track of the number of times a data set was registered during the course of running the
// tests
private int putCount = 0;
private List<String> registeredDataSets = new ArrayList<String>();
@AfterClass
public void deleteRegisteredDataSets()
{
IEncapsulatedOpenBISService openBISService = ServiceProvider.getOpenBISService();
openBISService.removeDataSetsPermanently(registeredDataSets, "DssComponentTest");
}
@BeforeMethod
public void beforeMethod()
......@@ -87,11 +97,18 @@ public class DssComponentTest extends SystemTestCase
{
File exampleDataSet = new File(workingDirectory, "my-data");
NewDataSetDTO newDataset = createNewDataSetDTO(exampleDataSet);
IDataSetDss dataSet = dss.putDataSet(newDataset, exampleDataSet);
IDataSetDss dataSet = registerDataSet(exampleDataSet, newDataset);
checkDataSet(dataSet);
putCount++;
}
private IDataSetDss registerDataSet(File exampleDataSet, NewDataSetDTO newDataset)
{
IDataSetDss dataSet = dss.putDataSet(newDataset, exampleDataSet);
registeredDataSets.add(dataSet.getCode());
return dataSet;
}
@Test
public void testFailingPutDataSet() throws Exception
{
......@@ -233,7 +250,7 @@ public class DssComponentTest extends SystemTestCase
File exampleDataSet = new File(workingDirectory, "my-data");
NewDataSetDTO newDataset = createNewDataSetDTO(exampleDataSet);
newDataset.setParentDataSetCodes(Arrays.asList(code));
IDataSetDss dataSet = dss.putDataSet(newDataset, exampleDataSet);
IDataSetDss dataSet = registerDataSet(exampleDataSet, newDataset);
checkDataSet(dataSet);
putCount++;
}
......@@ -349,7 +366,7 @@ public class DssComponentTest extends SystemTestCase
dss = createDssComponent("observer");
File exampleDataSet = new File(workingDirectory, "observer-data");
NewDataSetDTO newDataset = createNewDataSetDTO(exampleDataSet);
dss.putDataSet(newDataset, exampleDataSet);
registerDataSet(exampleDataSet, newDataset);
putCount++;
}
......
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