svn commit: r1823028 - in /ofbiz/ofbiz-framework/trunk/framework: base/groovyScript/test/ base/src/main/java/org/apache/ofbiz/base/ testtools/src/main/java/org/apache/ofbiz/testtools/

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r1823028 - in /ofbiz/ofbiz-framework/trunk/framework: base/groovyScript/test/ base/src/main/java/org/apache/ofbiz/base/ testtools/src/main/java/org/apache/ofbiz/testtools/

nmalin
Author: nmalin
Date: Sat Feb  3 14:16:16 2018
New Revision: 1823028

URL: http://svn.apache.org/viewvc?rev=1823028&view=rev
Log:
Improved: complete previous commit to add security in groovy context (OFBIZ-10196)
add security on groovy junit test
add security on eclipse and intellij groovy dsl definition
Thanks to Dennis Balkir for the suggest

Modified:
    ofbiz/ofbiz-framework/trunk/framework/base/groovyScript/test/SimpleTests.groovy
    ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/OfbizDslDescriptorForEclipse.dsld
    ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/OfbizDslDescriptorForIntelliJ.gdsl
    ofbiz/ofbiz-framework/trunk/framework/testtools/src/main/java/org/apache/ofbiz/testtools/GroovyScriptTestCase.java
    ofbiz/ofbiz-framework/trunk/framework/testtools/src/main/java/org/apache/ofbiz/testtools/ModelTestSuite.java

Modified: ofbiz/ofbiz-framework/trunk/framework/base/groovyScript/test/SimpleTests.groovy
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/base/groovyScript/test/SimpleTests.groovy?rev=1823028&r1=1823027&r2=1823028&view=diff
==============================================================================
--- ofbiz/ofbiz-framework/trunk/framework/base/groovyScript/test/SimpleTests.groovy (original)
+++ ofbiz/ofbiz-framework/trunk/framework/base/groovyScript/test/SimpleTests.groovy Sat Feb  3 14:16:16 2018
@@ -34,4 +34,8 @@ class BaseTest extends GroovyScriptTestC
     void testDispatcher() {
         assert dispatcher
     }
+
+    void testSecurity() {
+        assert security
+    }
 }

Modified: ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/OfbizDslDescriptorForEclipse.dsld
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/OfbizDslDescriptorForEclipse.dsld?rev=1823028&r1=1823027&r2=1823028&view=diff
==============================================================================
--- ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/OfbizDslDescriptorForEclipse.dsld (original)
+++ ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/OfbizDslDescriptorForEclipse.dsld Sat Feb  3 14:16:16 2018
@@ -22,6 +22,7 @@ contribute(currentType(subType('groovy.l
     property name: 'context', type: 'java.util.Map'
     property name: 'delegator', type: 'org.apache.ofbiz.entity.Delegator'
     property name: 'dispatcher', type: 'org.apache.ofbiz.service.LocalDispatcher'
+    property name: 'security', type: 'org.apache.ofbiz.security.Security'
 
     method name: 'runService', type: 'java.util.Map', params: [serviceName: 'String', inputMap: 'java.util.Map']
     method name: 'makeValue', type: 'java.util.Map', params: [entityName: 'String']

Modified: ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/OfbizDslDescriptorForIntelliJ.gdsl
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/OfbizDslDescriptorForIntelliJ.gdsl?rev=1823028&r1=1823027&r2=1823028&view=diff
==============================================================================
--- ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/OfbizDslDescriptorForIntelliJ.gdsl (original)
+++ ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/OfbizDslDescriptorForIntelliJ.gdsl Sat Feb  3 14:16:16 2018
@@ -26,6 +26,7 @@ contributor(groovyContext) {
     property name: 'context', type: 'java.util.Map'
     property name: 'delegator', type: 'org.apache.ofbiz.entity.Delegator'
     property name: 'dispatcher', type: 'org.apache.ofbiz.service.LocalDispatcher'
+    property name: 'security', type: 'org.apache.ofbiz.security.Security'
 
     method name: 'runService', type: 'java.util.Map', params: [serviceName: 'String', inputMap: 'java.util.Map']
     method name: 'run', type: 'java.util.Map', params: [args: 'java.util.Map']

Modified: ofbiz/ofbiz-framework/trunk/framework/testtools/src/main/java/org/apache/ofbiz/testtools/GroovyScriptTestCase.java
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/testtools/src/main/java/org/apache/ofbiz/testtools/GroovyScriptTestCase.java?rev=1823028&r1=1823027&r2=1823028&view=diff
==============================================================================
--- ofbiz/ofbiz-framework/trunk/framework/testtools/src/main/java/org/apache/ofbiz/testtools/GroovyScriptTestCase.java (original)
+++ ofbiz/ofbiz-framework/trunk/framework/testtools/src/main/java/org/apache/ofbiz/testtools/GroovyScriptTestCase.java Sat Feb  3 14:16:16 2018
@@ -20,12 +20,14 @@ package org.apache.ofbiz.testtools;
 
 import groovy.util.GroovyTestCase;
 import org.apache.ofbiz.entity.Delegator;
+import org.apache.ofbiz.security.Security;
 import org.apache.ofbiz.service.LocalDispatcher;
 
 public class GroovyScriptTestCase extends GroovyTestCase {
 
     public Delegator delegator;
     public LocalDispatcher dispatcher;
+    public Security security;
 
     public void setDelegator(Delegator delegator) {
         this.delegator = delegator;
@@ -40,4 +42,10 @@ public class GroovyScriptTestCase extend
     public void setDispatcher(LocalDispatcher dispatcher) {
         this.dispatcher = dispatcher;
     }
+    public void setSecurity(Security security) {
+        this.security = security;
+    }
+    public Security getSecurity() {
+        return security;
+    }
 }

Modified: ofbiz/ofbiz-framework/trunk/framework/testtools/src/main/java/org/apache/ofbiz/testtools/ModelTestSuite.java
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/testtools/src/main/java/org/apache/ofbiz/testtools/ModelTestSuite.java?rev=1823028&r1=1823027&r2=1823028&view=diff
==============================================================================
--- ofbiz/ofbiz-framework/trunk/framework/testtools/src/main/java/org/apache/ofbiz/testtools/ModelTestSuite.java (original)
+++ ofbiz/ofbiz-framework/trunk/framework/testtools/src/main/java/org/apache/ofbiz/testtools/ModelTestSuite.java Sat Feb  3 14:16:16 2018
@@ -202,6 +202,7 @@ public class ModelTestSuite {
         } else if (test instanceof GroovyScriptTestCase) {
             ((GroovyScriptTestCase)test).setDelegator(delegator);
             ((GroovyScriptTestCase)test).setDispatcher(dispatcher);
+            ((GroovyScriptTestCase)test).setSecurity(dispatcher.getSecurity());
         }
     }
 }