From 919ee89bb5e34eecdfb834e8629eec056426b311 Mon Sep 17 00:00:00 2001 From: felmer <felmer> Date: Tue, 9 Oct 2012 12:32:02 +0000 Subject: [PATCH] making FeatureVectorsDropboxTest more robust. SVN: 27111 --- .../systemtests/FeatureVectorsDropboxTest.java | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/screening/sourceTest/java/ch/systemsx/cisd/openbis/screening/systemtests/FeatureVectorsDropboxTest.java b/screening/sourceTest/java/ch/systemsx/cisd/openbis/screening/systemtests/FeatureVectorsDropboxTest.java index f7cc1a1bba2..63ca2304925 100644 --- a/screening/sourceTest/java/ch/systemsx/cisd/openbis/screening/systemtests/FeatureVectorsDropboxTest.java +++ b/screening/sourceTest/java/ch/systemsx/cisd/openbis/screening/systemtests/FeatureVectorsDropboxTest.java @@ -18,6 +18,7 @@ package ch.systemsx.cisd.openbis.screening.systemtests; import java.io.File; import java.io.IOException; +import java.util.ArrayList; import java.util.List; import org.apache.commons.io.FileUtils; @@ -93,7 +94,7 @@ public class FeatureVectorsDropboxTest extends AbstractScreeningSystemTestCase List<Plate> plates = screeningFacade.listPlates(); List<FeatureVectorDatasetReference> features = - screeningFacade.listFeatureVectorDatasets(plates); + screeningFacade.listFeatureVectorDatasets(filterPlates(plates)); // exactly one feature vector data set should be created in this test assertEquals(1, features.size()); @@ -102,6 +103,19 @@ public class FeatureVectorsDropboxTest extends AbstractScreeningSystemTestCase assertEquals("HCS_ANALYSIS_CONTAINER_WELL_FEATURES", feature.getDataSetType()); } + + private List<Plate> filterPlates(List<Plate> plates) + { + List<Plate> filteredPlates = new ArrayList<Plate>(); + for (Plate plate : plates) + { + if (plate.getPlateCode().equals("PLATE-FEATURE-VECTOR-TEST")) + { + filteredPlates.add(plate); + } + } + return filteredPlates; + } private File createTestDataContents() throws IOException { -- GitLab