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