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"/>