Author: pnedonosko
Date: 2010-02-18 10:27:16 -0500 (Thu, 18 Feb 2010)
New Revision: 1903
Modified:
jcr/trunk/exo.jcr.component.ext/src/test/java/org/exoplatform/services/jcr/ext/resource/NodeRepresentationTest.java
Log:
EXOJCR-527 SessionProvider service initialization added
Modified:
jcr/trunk/exo.jcr.component.ext/src/test/java/org/exoplatform/services/jcr/ext/resource/NodeRepresentationTest.java
===================================================================
---
jcr/trunk/exo.jcr.component.ext/src/test/java/org/exoplatform/services/jcr/ext/resource/NodeRepresentationTest.java 2010-02-18
14:56:33 UTC (rev 1902)
+++
jcr/trunk/exo.jcr.component.ext/src/test/java/org/exoplatform/services/jcr/ext/resource/NodeRepresentationTest.java 2010-02-18
15:27:16 UTC (rev 1903)
@@ -19,8 +19,12 @@
package org.exoplatform.services.jcr.ext.resource;
import org.exoplatform.services.jcr.ext.BaseStandaloneTest;
+import org.exoplatform.services.jcr.ext.app.ThreadLocalSessionProviderService;
+import org.exoplatform.services.jcr.ext.common.SessionProvider;
import
org.exoplatform.services.jcr.ext.resource.representation.NtFileNodeRepresentation;
import
org.exoplatform.services.jcr.ext.resource.representation.NtFileNodeRepresentationFactory;
+import org.exoplatform.services.security.ConversationState;
+import org.exoplatform.services.security.Identity;
import java.io.ByteArrayInputStream;
import java.util.Calendar;
@@ -45,18 +49,24 @@
public void setUp() throws Exception
{
super.setUp();
- if (nodeRepresentationService == null)
+
+ // prepare SessionProviderService
+ ThreadLocalSessionProviderService sesProv =
+ (ThreadLocalSessionProviderService)container
+ .getComponentInstanceOfType(ThreadLocalSessionProviderService.class);
+ sesProv.setSessionProvider(null, new SessionProvider(new ConversationState(new
Identity(session.getUserID()))));
+
+ nodeRepresentationService =
+
(NodeRepresentationService)container.getComponentInstanceOfType(NodeRepresentationService.class);
+ assertNotNull(nodeRepresentationService);
+ ntFileNodeRepresentationFactory =
+
(NtFileNodeRepresentationFactory)container.getComponentInstanceOfType(NtFileNodeRepresentationFactory.class);
+ assertNotNull(ntFileNodeRepresentationFactory);
+
+ if (!root.hasNode("NodeRepresentationTest"))
{
- nodeRepresentationService =
-
(NodeRepresentationService)container.getComponentInstanceOfType(NodeRepresentationService.class);
- assertNotNull(nodeRepresentationService);
- ntFileNodeRepresentationFactory =
- (NtFileNodeRepresentationFactory)container
- .getComponentInstanceOfType(NtFileNodeRepresentationFactory.class);
- assertNotNull(ntFileNodeRepresentationFactory);
-
testRoot = root.addNode("NodeRepresentationTest",
"nt:unstructured");
-
+ root.save();
}
}
Show replies by date