From 260ec56bdc72d7109f2d7ffb7acc16f4a850c73a Mon Sep 17 00:00:00 2001
From: felmer <felmer>
Date: Wed, 31 Oct 2012 10:29:03 +0000
Subject: [PATCH] SP-347, BIS-178: Fixing test

SVN: 27432
---
 .../server/business/AbstractLoaderTestCase.java          | 9 ++++++---
 .../proteomics/server/business/SampleLoaderTest.java     | 7 +++++--
 2 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/rtd_phosphonetx/sourceTest/java/ch/systemsx/cisd/openbis/plugin/proteomics/server/business/AbstractLoaderTestCase.java b/rtd_phosphonetx/sourceTest/java/ch/systemsx/cisd/openbis/plugin/proteomics/server/business/AbstractLoaderTestCase.java
index 86e3ade569f..fb4a9bd7133 100644
--- a/rtd_phosphonetx/sourceTest/java/ch/systemsx/cisd/openbis/plugin/proteomics/server/business/AbstractLoaderTestCase.java
+++ b/rtd_phosphonetx/sourceTest/java/ch/systemsx/cisd/openbis/plugin/proteomics/server/business/AbstractLoaderTestCase.java
@@ -43,9 +43,6 @@ public abstract class AbstractLoaderTestCase extends AbstractDAOWithoutContextTe
 
     private static final String SESSION_TOKEN = "session-token";
 
-    protected static final Session SESSION = new Session(CommonTestUtils.USER_ID, SESSION_TOKEN,
-            PRINCIPAL, "remote-host", 1);
-    
     protected ICommonBusinessObjectFactory boFactory;
 
     @Autowired
@@ -53,4 +50,10 @@ public abstract class AbstractLoaderTestCase extends AbstractDAOWithoutContextTe
     {
         this.boFactory = boFactory;
     }
+    
+    protected Session session()
+    {
+        return new Session(CommonTestUtils.USER_ID, SESSION_TOKEN,
+                PRINCIPAL, "remote-host", 1);
+    }
 }
diff --git a/rtd_phosphonetx/sourceTest/java/ch/systemsx/cisd/openbis/plugin/proteomics/server/business/SampleLoaderTest.java b/rtd_phosphonetx/sourceTest/java/ch/systemsx/cisd/openbis/plugin/proteomics/server/business/SampleLoaderTest.java
index f8267d579ef..1c417ec20eb 100644
--- a/rtd_phosphonetx/sourceTest/java/ch/systemsx/cisd/openbis/plugin/proteomics/server/business/SampleLoaderTest.java
+++ b/rtd_phosphonetx/sourceTest/java/ch/systemsx/cisd/openbis/plugin/proteomics/server/business/SampleLoaderTest.java
@@ -25,7 +25,8 @@ import java.util.List;
 import org.testng.annotations.Test;
 
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Sample;
-import ch.systemsx.cisd.openbis.plugin.proteomics.server.business.SampleLoader;
+import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE;
+import ch.systemsx.cisd.openbis.generic.shared.dto.Session;
 
 /**
  * 
@@ -39,7 +40,9 @@ public class SampleLoaderTest extends AbstractLoaderTestCase
     @Test
     public void test()
     {
-        SampleLoader loader = new SampleLoader(SESSION, daoFactory, boFactory);
+        Session session = session();
+        session.setPerson(new PersonPE());
+        SampleLoader loader = new SampleLoader(session, daoFactory, boFactory);
         List<Sample> samples = loader.listSamplesWithParentsByTypeAndSpace("CELL_PLATE", "CISD");
         Collections.sort(samples, new Comparator<Sample>()
             {
-- 
GitLab