Author: mor
Date: Mon Feb 1 11:46:34 2010
New Revision: 905261
URL:
http://svn.apache.org/viewvc?rev=905261&view=revLog:
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"/>