ofbiz-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From m..@apache.org
Subject svn commit: r905261 - /ofbiz/trunk/applications/party/script/org/ofbiz/party/test/PartyTests.xml
Date Mon, 01 Feb 2010 11:46:34 GMT
Author: mor
Date: Mon Feb  1 11:46:34 2010
New Revision: 905261

URL: http://svn.apache.org/viewvc?rev=905261&view=rev
Log:
Fixed test case for createPartyRole service by adding required assert statements. Without
the assert statements it was not testing any thing. The commit also include minor changes
to the test case name and map name used by the service being tested.

Modified:
    ofbiz/trunk/applications/party/script/org/ofbiz/party/test/PartyTests.xml

Modified: ofbiz/trunk/applications/party/script/org/ofbiz/party/test/PartyTests.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/script/org/ofbiz/party/test/PartyTests.xml?rev=905261&r1=905260&r2=905261&view=diff
==============================================================================
--- ofbiz/trunk/applications/party/script/org/ofbiz/party/test/PartyTests.xml (original)
+++ ofbiz/trunk/applications/party/script/org/ofbiz/party/test/PartyTests.xml Mon Feb  1 11:46:34
2010
@@ -375,16 +375,26 @@
         </assert>
         <check-errors/>
      </simple-method>
-    <simple-method method-name="testAddRole" short-description="test to add a new role
to a party" login-required="false">
-        <log level="info" message="====================Add a new role to a party test
case=========================================="/>
-        <set field="addRoleMap.partyId" value="DemoCustomer"/>
-        <set field="addRoleMap.roleTypeId" value="SUPPLIER"/>
-        <entity-one entity-name="UserLogin" value-field="addRoleMap.userLogin">
+
+    <simple-method method-name="testCreatePartyRole" short-description="A test to add
a role to a party" login-required="false">
+        <set field="partyId" value="DemoCustomer"/>
+        <set field="roleTypeId" value="SUPPLIER"/>
+        <set field="serviceCtx.partyId" from-field="partyId"/>
+        <set field="serviceCtx.roleTypeId" from-field="roleTypeId"/>
+        <entity-one entity-name="UserLogin" value-field="userLogin">
             <field-map field-name="userLoginId" value="system"/>
         </entity-one>
-        <call-service service-name="createPartyRole" in-map-name="addRoleMap"/>
+        <set field="serviceCtx.userLogin" from-field="userLogin"/>
+        <call-service service-name="createPartyRole" in-map-name="serviceCtx"/>
+        <entity-one entity-name="PartyRole" value-field="partyRole"/>
+        <assert>
+            <not><if-empty field="partyRole"/></not>
+            <if-compare-field field="partyRole.partyId" operator="equals" to-field="partyId"/>
+            <if-compare-field field="partyRole.roleTypeId" operator="equals" to-field="roleTypeId"/>
+        </assert>
         <check-errors/>
     </simple-method>
+
     <simple-method method-name="testCreateNewCommEvent" short-description="test to create
a new communication event" login-required="false">
         <log level="info" message="====================Create a new communication event
test case=========================================="/>
         <set field="createNewCommEventMap.communicationEventTypeId" value="EMAIL_COMMUNICATION"/>



Mime
View raw message