From b5f7609a5edab0da4d3638b78ae30a2fde18817a Mon Sep 17 00:00:00 2001 From: Stephane Lacoin aka nxmatic Date: Mon, 22 Sep 2014 11:29:39 +0200 Subject: [PATCH] runtime handler patch --- .../ecm/automation/core/test/CoreOperationsTest.java | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/nuxeo-automation/nuxeo-automation-core/src/test/java/org/nuxeo/ecm/automation/core/test/CoreOperationsTest.java b/nuxeo-automation/nuxeo-automation-core/src/test/java/org/nuxeo/ecm/automation/core/test/CoreOperationsTest.java index 9135840..fda8e52 100644 --- a/nuxeo-automation/nuxeo-automation-core/src/test/java/org/nuxeo/ecm/automation/core/test/CoreOperationsTest.java +++ b/nuxeo-automation/nuxeo-automation-core/src/test/java/org/nuxeo/ecm/automation/core/test/CoreOperationsTest.java @@ -46,7 +46,6 @@ import org.nuxeo.ecm.automation.core.operations.document.GetDocumentChildren; import org.nuxeo.ecm.automation.core.operations.document.GetDocumentParent; import org.nuxeo.ecm.automation.core.operations.document.LockDocument; import org.nuxeo.ecm.automation.core.operations.document.MoveDocument; -import org.nuxeo.ecm.automation.core.operations.document.Query; import org.nuxeo.ecm.automation.core.operations.document.SaveDocument; import org.nuxeo.ecm.automation.core.operations.document.SetDocumentBlob; import org.nuxeo.ecm.automation.core.operations.document.SetDocumentLifeCycle; @@ -64,16 +63,18 @@ import org.nuxeo.ecm.automation.core.util.Properties; import org.nuxeo.ecm.core.api.Blob; import org.nuxeo.ecm.core.api.CoreSession; import org.nuxeo.ecm.core.api.DocumentModel; -import org.nuxeo.ecm.core.api.DocumentModelList; import org.nuxeo.ecm.core.api.DocumentRef; import org.nuxeo.ecm.core.api.PathRef; import org.nuxeo.ecm.core.api.impl.blob.StringBlob; import org.nuxeo.ecm.core.test.CoreFeature; import org.nuxeo.ecm.core.test.TransactionalFeature; +import org.nuxeo.runtime.osgi.OSGiRuntimeService; import org.nuxeo.runtime.test.runner.Deploy; import org.nuxeo.runtime.test.runner.Features; import org.nuxeo.runtime.test.runner.FeaturesRunner; import org.nuxeo.runtime.test.runner.LocalDeploy; +import org.nuxeo.runtime.test.runner.RuntimeFeature; +import org.nuxeo.runtime.test.runner.RuntimeFeature.RuntimeHandler; import org.nuxeo.runtime.transaction.TransactionHelper; import com.google.inject.Inject; @@ -87,8 +88,18 @@ import com.google.inject.Inject; // For version label info @LocalDeploy("org.nuxeo.ecm.automation.core:test-operations.xml") // @RepositoryConfig(cleanup=Granularity.METHOD) +@RuntimeFeature.Config(handler=CoreOperationsTest.SetupRuntime.class) public class CoreOperationsTest { + public static class SetupRuntime implements RuntimeHandler { + + @Override + public OSGiRuntimeService newRuntime(OSGiRuntimeService runtime) { + return runtime; + } + + } + protected DocumentModel src; protected DocumentModel dst; -- 2.0.1