From bfd35d4c94089db48b5aa9e107637bca225ac3b6 Mon Sep 17 00:00:00 2001 From: brinn <brinn> Date: Mon, 13 Aug 2012 09:41:24 +0000 Subject: [PATCH] Fix unit tests which need the displaySettingsProvider field of AbstractServer. SVN: 26350 --- .../cisd/openbis/generic/server/AbstractServer.java | 6 ++++++ .../cisd/openbis/generic/server/CommonServerTest.java | 1 + 2 files changed, 7 insertions(+) diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/AbstractServer.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/AbstractServer.java index 134ca1302d1..5a8eac1d2d1 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/AbstractServer.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/AbstractServer.java @@ -184,6 +184,12 @@ public abstract class AbstractServer<T> extends AbstractServiceWithLogger<T> imp this.dataSetTypeSlaveServerPlugin = dataSetTypeSlaveServerPlugin; } + // For unit tests - in production Spring will inject this object. + public void setDisplaySettingsProvider(DisplaySettingsProvider displaySettingsProvider) + { + this.displaySettingsProvider = displaySettingsProvider; + } + protected IPropertiesBatchManager getPropertiesBatchManager() { if (propertiesBatchManager == null) diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/CommonServerTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/CommonServerTest.java index 7f46a000149..e06ddf2d1ec 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/CommonServerTest.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/CommonServerTest.java @@ -128,6 +128,7 @@ public final class CommonServerTest extends AbstractServerTestCase server.setSampleTypeSlaveServerPlugin(sampleTypeSlaveServerPlugin); server.setDataSetTypeSlaveServerPlugin(dataSetTypeSlaveServerPlugin); server.setBaseIndexURL(SESSION_TOKEN, BASE_INDEX_URL); + server.setDisplaySettingsProvider(new DisplaySettingsProvider()); return server; } -- GitLab