You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by ja...@apache.org on 2010/02/16 16:02:22 UTC

svn commit: r910546 - in /ofbiz/trunk/applications/manufacturing: script/org/ofbiz/manufacturing/test/ProductionRunTests.xml testdef/data/ testdef/data/ManufacturingTestsData.xml testdef/productionruntests.xml

Author: jacopoc
Date: Tue Feb 16 15:02:22 2010
New Revision: 910546

URL: http://svn.apache.org/viewvc?rev=910546&view=rev
Log:
Now all the automated tests of the manufacturing component are executed with a user with a minumim set of permissions.

Added:
    ofbiz/trunk/applications/manufacturing/testdef/data/
    ofbiz/trunk/applications/manufacturing/testdef/data/ManufacturingTestsData.xml   (with props)
Modified:
    ofbiz/trunk/applications/manufacturing/script/org/ofbiz/manufacturing/test/ProductionRunTests.xml
    ofbiz/trunk/applications/manufacturing/testdef/productionruntests.xml

Modified: ofbiz/trunk/applications/manufacturing/script/org/ofbiz/manufacturing/test/ProductionRunTests.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/manufacturing/script/org/ofbiz/manufacturing/test/ProductionRunTests.xml?rev=910546&r1=910545&r2=910546&view=diff
==============================================================================
--- ofbiz/trunk/applications/manufacturing/script/org/ofbiz/manufacturing/test/ProductionRunTests.xml (original)
+++ ofbiz/trunk/applications/manufacturing/script/org/ofbiz/manufacturing/test/ProductionRunTests.xml Tue Feb 16 15:02:22 2010
@@ -32,7 +32,7 @@
         <set-calendar field="productionRunStartDate" from-field="nowTimestamp" days="1"/>
 
         <entity-one entity-name="UserLogin" value-field="userLogin">
-            <field-map field-name="userLoginId" value="admin"/>
+            <field-map field-name="userLoginId" value="TestManufAdmin"/>
         </entity-one>
         <set field="serviceCtx.userLogin" from-field="userLogin"/>
 
@@ -125,7 +125,7 @@
         <set-calendar field="productionRunStartDate" from-field="nowTimestamp" days="1"/>
 
         <entity-one entity-name="UserLogin" value-field="userLogin">
-            <field-map field-name="userLoginId" value="admin"/>
+            <field-map field-name="userLoginId" value="TestManufAdmin"/>
         </entity-one>
         <set field="serviceCtx.userLogin" from-field="userLogin"/>
         <set field="serviceCtx.productId" from-field="productId"/>
@@ -210,7 +210,7 @@
         <set-calendar field="productionRunStartDate" from-field="nowTimestamp" days="1"/>
 
         <entity-one entity-name="UserLogin" value-field="userLogin">
-            <field-map field-name="userLoginId" value="admin"/>
+            <field-map field-name="userLoginId" value="TestManufAdmin"/>
         </entity-one>
         <set field="serviceCtx.userLogin" from-field="userLogin"/>
         <set field="serviceCtx.productId" from-field="productId"/>
@@ -271,7 +271,7 @@
         <set-calendar field="productionRunStartDate" from-field="nowTimestamp" days="1"/>
 
         <entity-one entity-name="UserLogin" value-field="userLogin">
-            <field-map field-name="userLoginId" value="admin"/>
+            <field-map field-name="userLoginId" value="TestManufAdmin"/>
         </entity-one>
         <set field="serviceCtx.userLogin" from-field="userLogin"/>
         <set field="serviceCtx.productId" from-field="productId"/>
@@ -350,7 +350,7 @@
         <set-calendar field="productionRunStartDate" from-field="nowTimestamp" days="1"/>
 
         <entity-one entity-name="UserLogin" value-field="userLogin">
-            <field-map field-name="userLoginId" value="admin"/>
+            <field-map field-name="userLoginId" value="TestManufAdmin"/>
         </entity-one>
         <set field="serviceCtx.userLogin" from-field="userLogin"/>
         <set field="serviceCtx.productId" from-field="productId"/>
@@ -727,7 +727,7 @@
         <set-calendar field="productionRunStartDate" from-field="nowTimestamp" days="1"/>
 
         <entity-one entity-name="UserLogin" value-field="userLogin">
-            <field-map field-name="userLoginId" value="admin"/>
+            <field-map field-name="userLoginId" value="TestManufAdmin"/>
         </entity-one>
         <set field="serviceCtx.userLogin" from-field="userLogin"/>
         <set field="serviceCtx.productId" from-field="productId"/>
@@ -781,7 +781,7 @@
         <set-calendar field="productionRunStartDate" from-field="nowTimestamp" days="1"/>
 
         <entity-one entity-name="UserLogin" value-field="userLogin">
-            <field-map field-name="userLoginId" value="admin"/>
+            <field-map field-name="userLoginId" value="TestManufAdmin"/>
         </entity-one>
         <set field="serviceCtx.userLogin" from-field="userLogin"/>
         <set field="serviceCtx.productId" from-field="productId"/>
@@ -845,6 +845,10 @@
         <assert><not><if-empty field="orderId"/></not></assert>
         <check-errors/>
 
+        <entity-one entity-name="UserLogin" value-field="userLogin">
+            <field-map field-name="userLoginId" value="TestManufAdmin"/>
+        </entity-one>
+
         <entity-and list="orderItems" entity-name="OrderItem">
             <field-map field-name="orderId" from-field="orderId"/>
             <field-map field-name="productId" from-field="productId"/>

Added: ofbiz/trunk/applications/manufacturing/testdef/data/ManufacturingTestsData.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/manufacturing/testdef/data/ManufacturingTestsData.xml?rev=910546&view=auto
==============================================================================
--- ofbiz/trunk/applications/manufacturing/testdef/data/ManufacturingTestsData.xml (added)
+++ ofbiz/trunk/applications/manufacturing/testdef/data/ManufacturingTestsData.xml Tue Feb 16 15:02:22 2010
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<entity-engine-xml>
+    <SecurityGroup groupId="MANUFADMIN" description="Manufacturing Admin group, has all permissions to execute manufacturing tasks."/>
+    <SecurityGroupPermission groupId="MANUFADMIN" permissionId="MANUFACTURING_CREATE"/>
+    <SecurityGroupPermission groupId="MANUFADMIN" permissionId="MANUFACTURING_DELETE"/>
+    <SecurityGroupPermission groupId="MANUFADMIN" permissionId="MANUFACTURING_UPDATE"/>
+    <SecurityGroupPermission groupId="MANUFADMIN" permissionId="MANUFACTURING_VIEW"/>
+    <SecurityGroupPermission groupId="MANUFADMIN" permissionId="WORKEFFORTMGR_CREATE"/>
+    <SecurityGroupPermission groupId="MANUFADMIN" permissionId="WORKEFFORTMGR_UPDATE"/>
+    <SecurityGroupPermission groupId="MANUFADMIN" permissionId="ACCTG_ATX_CREATE"/>
+    <SecurityGroupPermission groupId="MANUFADMIN" permissionId="ACCTG_ATX_UPDATE"/>
+    <SecurityGroupPermission groupId="MANUFADMIN" permissionId="ACCTG_PREF_VIEW"/>
+    <SecurityGroupPermission groupId="MANUFADMIN" permissionId="ACCOUNTING_UPDATE"/>
+    <SecurityGroupPermission groupId="MANUFADMIN" permissionId="FACILITY_CREATE"/>
+    <Party partyId="TestManufAdmin" partyTypeId="PERSON"/>
+    <Person partyId="TestManufAdmin" firstName="Manufacturing" lastName="Admin"/>
+    <UserLogin partyId="TestManufAdmin" userLoginId="TestManufAdmin"/>
+    <UserLoginSecurityGroup userLoginId="TestManufAdmin" groupId="MANUFADMIN" fromDate="2001-05-13 00:00:00"/>
+</entity-engine-xml>

Propchange: ofbiz/trunk/applications/manufacturing/testdef/data/ManufacturingTestsData.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ofbiz/trunk/applications/manufacturing/testdef/data/ManufacturingTestsData.xml
------------------------------------------------------------------------------
    svn:keywords = "Date Rev Author URL Id"

Propchange: ofbiz/trunk/applications/manufacturing/testdef/data/ManufacturingTestsData.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Modified: ofbiz/trunk/applications/manufacturing/testdef/productionruntests.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/manufacturing/testdef/productionruntests.xml?rev=910546&r1=910545&r2=910546&view=diff
==============================================================================
--- ofbiz/trunk/applications/manufacturing/testdef/productionruntests.xml (original)
+++ ofbiz/trunk/applications/manufacturing/testdef/productionruntests.xml Tue Feb 16 15:02:22 2010
@@ -21,11 +21,9 @@
 <test-suite suite-name="productionruntests"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/test-suite.xsd">
-<!--
     <test-case case-name="manufacturing-tests-data-load">
         <entity-xml action="load" entity-xml-url="component://manufacturing/testdef/data/ManufacturingTestsData.xml"/>
     </test-case>
--->
 
     <test-case case-name="production-run-tests">
         <simple-method-test location="component://manufacturing/script/org/ofbiz/manufacturing/test/ProductionRunTests.xml"/>