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

SSDM-1621: Bug caused by last check-in fixed....

SSDM-1621: Bug caused by last check-in fixed. GenericServerDatabaseTest.testClearingExperiment removed.

SVN: 33791
parent ff3fb14f
No related branches found
No related tags found
No related merge requests found
......@@ -1123,7 +1123,7 @@ public final class DataSetTable extends AbstractDataSetBusinessObject implements
if (details.isSampleUpdateRequested() && dataSetUpdates.getSampleIdentifierOrNull() != null)
{
updateSample(dataSet, dataSetUpdates.getSampleIdentifierOrNull());
} else
} else if (dataSetUpdates.getExperimentIdentifierOrNull() != null)
{
updateExperiment(dataSet, dataSetUpdates.getExperimentIdentifierOrNull());
dataSet.setSample(null);
......
......@@ -167,6 +167,7 @@ public class GenericServerDatabaseTest extends AbstractDAOTest
NewDataSet newDataset = new NewDataSet();
newDataset.setCode(dataset.getCode());
newDataset.setSampleIdentifierOrNull(null);
newDataset.setExperimentIdentifier(dataset.getExperiment().getIdentifier());
DataSetBatchUpdateDetails updateDetails = new DataSetBatchUpdateDetails();
updateDetails.setSampleUpdateRequested(true);
......@@ -177,24 +178,6 @@ public class GenericServerDatabaseTest extends AbstractDAOTest
Assert.assertEquals(TEST_EXPERIMENT_PERMID, dataset.getExperiment().getPermId());
}
@Test(expectedExceptions = AssertionError.class)
public void testClearingExperimentShouldNotBeAllowed()
{
DataPE dataset = findData(TEST_EXPERIMENT_CONTAINED_DATA_SET_CODE);
Assert.assertEquals(TEST_EXPERIMENT_SAMPLE_PERMID, dataset.tryGetSample().getPermId());
Assert.assertEquals(TEST_EXPERIMENT_PERMID, dataset.getExperiment().getPermId());
NewDataSet newDataset = new NewDataSet();
newDataset.setCode(dataset.getCode());
newDataset.setExperimentIdentifier(null);
DataSetBatchUpdateDetails updateDetails = new DataSetBatchUpdateDetails();
updateDetails.setExperimentUpdateRequested(true);
update(dataset, newDataset, updateDetails);
}
private void update(DataPE data, NewDataSet newDataset, DataSetBatchUpdateDetails updateDetails)
{
List<NewDataSet> newDatasets = new ArrayList<NewDataSet>();
......
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