From 72f37b46a4cfcb9ee9be0828acea5a1138c7c45c Mon Sep 17 00:00:00 2001
From: felmer <felmer>
Date: Tue, 8 Dec 2009 13:02:29 +0000
Subject: [PATCH] SE-170 fix tests

SVN: 13738
---
 .../ResultDataSetUploaderTest.java            | 20 +++++++++++++++++--
 1 file changed, 18 insertions(+), 2 deletions(-)

diff --git a/rtd_phosphonetx/sourceTest/java/ch/systemsx/cisd/openbis/etlserver/phosphonetx/ResultDataSetUploaderTest.java b/rtd_phosphonetx/sourceTest/java/ch/systemsx/cisd/openbis/etlserver/phosphonetx/ResultDataSetUploaderTest.java
index 827d7e95028..fc7e437142b 100644
--- a/rtd_phosphonetx/sourceTest/java/ch/systemsx/cisd/openbis/etlserver/phosphonetx/ResultDataSetUploaderTest.java
+++ b/rtd_phosphonetx/sourceTest/java/ch/systemsx/cisd/openbis/etlserver/phosphonetx/ResultDataSetUploaderTest.java
@@ -596,14 +596,16 @@ public class ResultDataSetUploaderTest extends AssertJUnit
         return info;
     }
 
-    private ProteinSummary createProteinSummary(ProteinSummaryDataFilter... dataFilters)
+    private ProteinSummary createProteinSummary()
     {
         ProteinSummary proteinSummary = new ProteinSummary();
         ProteinSummaryHeader proteinSummaryHeader = new ProteinSummaryHeader();
         proteinSummaryHeader.setReferenceDatabase(REFERENCE_DATABASE);
         ProgramDetails programDetails = new ProgramDetails();
         ProteinProphetDetails proteinProphetDetails = new ProteinProphetDetails();
-        proteinProphetDetails.setDataFilters(Arrays.asList(dataFilters));
+        ProteinSummaryDataFilter m1 = createFilter(0.5, 0.125);
+        ProteinSummaryDataFilter m2 = createFilter(1.0, 0.0);
+        proteinProphetDetails.setDataFilters(Arrays.asList(m1, m2));
         programDetails.setSummary(new Object[]
             { proteinProphetDetails });
         proteinSummaryHeader.setProgramDetails(programDetails);
@@ -612,4 +614,18 @@ public class ResultDataSetUploaderTest extends AssertJUnit
         return proteinSummary;
     }
 
+    private ProteinSummaryDataFilter createFilter(final double probability, final double fdr)
+    {
+        context.checking(new Expectations()
+            {
+                {
+                    one(dao).createProbabilityToFDRMapping(DATA_SET_ID, probability, fdr);
+                }
+            });
+        ProteinSummaryDataFilter mapping = new ProteinSummaryDataFilter();
+        mapping.setMinProbability(probability);
+        mapping.setFalsePositiveErrorRate(fdr);
+        return mapping;
+    }
+
 }
-- 
GitLab