You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by de...@apache.org on 2016/11/03 20:42:14 UTC

svn commit: r1767968 - /ofbiz/trunk/applications/party/minilang/test/PartyTests.xml

Author: deepak
Date: Thu Nov  3 20:42:14 2016
New Revision: 1767968

URL: http://svn.apache.org/viewvc?rev=1767968&view=rev
Log:
Improved: Added unit test case for following party related services
- lookupParty
- getPartyEmail
- createAffiliate, updateAffiliate
- getPartyMainRole
- getPartyTelephone
- quickCreateCustomer
- createAddressMatchMap, removeAddressMatchMap, clearAddressMatchMap
- createPartyInvitation, updatePartyInvitation, deletePartyInvitation
- getPartyPostalAddress, 
- createPartyContactMechPurpose
- createEmailAddressVerification
- createPartyInvitationRoleAssoc, deletePartyInvitationRoleAssoc
- updatePostalAddressAndPurposes
- createPartyInvitationGroupAssoc, deletePartyInvitationGroupAssoc
(OFBIZ-8669)(OFBIZ-8626)(OFBIZ-8627)(OFBIZ-8628)(OFBIZ-8629)(OFBIZ-8630)(OFBIZ-8631)(OFBIZ-8632)(OFBIZ-8633)(OFBIZ-8634)(OFBIZ-8635)
(OFBIZ-8636)(OFBIZ-8637)(OFBIZ-8638)(OFBIZ-8639)(OFBIZ-8640)OFBIZ-8642)(OFBIZ-8643)(OFBIZ-8644)(OFBIZ-8645)(OFBIZ-8646)

Thanks Akash Jain and Pawan Verma for your contribution.

Modified:
    ofbiz/trunk/applications/party/minilang/test/PartyTests.xml

Modified: ofbiz/trunk/applications/party/minilang/test/PartyTests.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/minilang/test/PartyTests.xml?rev=1767968&r1=1767967&r2=1767968&view=diff
==============================================================================
--- ofbiz/trunk/applications/party/minilang/test/PartyTests.xml (original)
+++ ofbiz/trunk/applications/party/minilang/test/PartyTests.xml Thu Nov  3 20:42:14 2016
@@ -596,7 +596,7 @@ under the License.
         <set field="partyIdentificationTypeId" value="CARD_ID"/>
         <set field="partyIdentification.partyIdentificationTypeId" from-field="partyIdentificationTypeId"/>
         <set field="partyIdentification.${partyIdentificationTypeId}" value="123456789"/>
-        <set field="serviceCtx.identifications" from-field="partyIdentification" type="Map"/>
+        <set field="serviceCtx.identifications" from-field="partyIdentification"/>
         <entity-one entity-name="UserLogin" value-field="userLogin">
             <field-map field-name="userLoginId" value="system"/>
         </entity-one>
@@ -726,27 +726,6 @@ under the License.
         <check-errors/>
     </simple-method>
 
-    <simple-method method-name="testCreatePartyTelecomNumber" short-description="Test the service createPartyTelecomNumber" login-required="false">
-        <set field="serviceCtx.partyId" value="TestCustomer"/>
-        <set field="serviceCtx.contactMechId" value="TestTelecomNumber1"/>
-        <set field="serviceCtx.areaCode" value="801"/>
-        <set field="serviceCtx.contactNumber" value="1111111"/>
-        <entity-one entity-name="UserLogin" value-field="userLogin">
-            <field-map field-name="userLoginId" value="system"/>
-        </entity-one>
-        <set field="serviceCtx.userLogin" from-field="userLogin"/>
-        <call-service service-name="createPartyTelecomNumber" in-map-name="serviceCtx">
-            <result-to-field result-name="contactMechId"/>
-        </call-service>
-        <entity-one entity-name="TelecomNumber" value-field="telecomNumber"/>
-        <assert>
-            <not><if-empty field="telecomNumber"/></not>
-            <if-compare field="telecomNumber.areaCode" operator="equals" value="801"/>
-            <if-compare field="telecomNumber.contactNumber" operator="equals" value="1111111"/>
-        </assert>
-        <check-errors/>
-    </simple-method>
-
     <simple-method method-name="testCreatePersonAndUserLogin" short-description="Test the service to create person and user login" login-required="false">
         <set field="serviceCtx.partyId" value="DemoPerson"/>
         <set field="serviceCtx.firstName" value="Demo"/>
@@ -1408,4 +1387,398 @@ under the License.
         </assert>
         <check-errors/>
     </simple-method>
+
+    <simple-method method-name="testLookupParty" short-description="Test the service to lookupParty" login-required="false">
+        <set field="serviceCtx.firstName" value="Test"/>
+        <entity-one entity-name="UserLogin" value-field="userLogin">
+            <field-map field-name="userLoginId" value="system"/>
+        </entity-one>
+        <set field="serviceCtx.userLogin" from-field="userLogin"/>
+        <call-service service-name="lookupParty" in-map-name="serviceCtx">
+            <result-to-field result-name="lookupResult"/>
+        </call-service>
+        <assert>
+            <not><if-empty field="lookupResult"/></not>
+        </assert>
+        <check-errors/>
+    </simple-method>
+
+    <simple-method method-name="testGetPartyEmail" short-description="Test the service getPartyEmail" login-required="false">
+        <set field="serviceCtx.partyId" value="TestCustomer"/>
+        <entity-one entity-name="UserLogin" value-field="userLogin">
+            <field-map field-name="userLoginId" value="system"/>
+        </entity-one>
+        <set field="serviceCtx.userLogin" from-field="userLogin"/>
+        <call-service service-name="getPartyEmail" in-map-name="serviceCtx">
+            <result-to-field result-name="emailAddress"/>
+            <result-to-field result-name="contactMechId"/>
+        </call-service>
+        <assert>
+            <not><if-empty field="emailAddress"/></not>
+            <not><if-empty field="contactMechId"/></not>
+        </assert>
+        <check-errors/>
+    </simple-method>
+
+    <simple-method method-name="testCreateAffiliate" short-description="Test the service createAffiliate" login-required="false">
+        <set field="serviceCtx.partyId" value="TestCompany"/>
+        <set field="serviceCtx.affiliateName" value="Test Affiliate"/>
+        <entity-one entity-name="UserLogin" value-field="userLogin">
+            <field-map field-name="userLoginId" value="system"/>
+        </entity-one>
+        <set field="serviceCtx.userLogin" from-field="userLogin"/>
+        <call-service service-name="createAffiliate" in-map-name="serviceCtx">
+            <result-to-field result-name="partyId"/>
+        </call-service>
+        <entity-one entity-name="Affiliate" value-field="affiliate"/>
+        <assert>
+            <not><if-empty field="affiliate"/></not>
+            <if-compare field="affiliate.affiliateName" operator="equals" value="Test Affiliate"/>
+        </assert>
+        <check-errors/>
+    </simple-method>
+
+    <simple-method method-name="testUpdateAffiliate" short-description="Test the service updateAffiliate" login-required="false">
+        <set field="serviceCtx.partyId" value="TestGroup-1"/>
+        <set field="serviceCtx.affiliateName" value="Test Affiliate"/>
+        <set field="serviceCtx.siteType" value="Main Site"/>
+        <set field="serviceCtx.siteVisitors" value="2000"/>
+        <entity-one entity-name="UserLogin" value-field="userLogin">
+            <field-map field-name="userLoginId" value="system"/>
+        </entity-one>
+        <set field="serviceCtx.userLogin" from-field="userLogin"/>
+        <call-service service-name="updateAffiliate" in-map-name="serviceCtx">
+            <result-to-field result-name="partyId"/>
+        </call-service>
+        <entity-one entity-name="Affiliate" value-field="affiliate">
+            <field-map field-name="partyId" value="TestGroup-1"/>
+            <field-map field-name="affiliateName" value="Test Affiliate"/>
+        </entity-one>
+        <assert>
+            <not><if-empty field="affiliate"/></not>
+            <if-compare field="affiliate.siteType" operator="equals" value="Main Site"/>
+            <if-compare field="affiliate.siteVisitors" operator="equals" value="2000"/>
+        </assert>
+        <check-errors/>
+    </simple-method>
+
+    <simple-method method-name="testGetPartyMainRole" short-description="Test the service getPartyMainRole" login-required="false">
+        <set field="serviceCtx.partyId" value="TestCustomer"/>
+        <entity-one entity-name="UserLogin" value-field="userLogin">
+            <field-map field-name="userLoginId" value="system"/>
+        </entity-one>
+        <set field="serviceCtx.userLogin" from-field="userLogin"/>
+        <call-service service-name="getPartyMainRole" in-map-name="serviceCtx">
+            <result-to-field result-name="roleTypeId"/>
+        </call-service>
+        <entity-one entity-name="PartyRole" value-field="partyRole">
+            <field-map field-name="partyId" value="TestCustomer"/>
+        </entity-one>
+        <assert>
+            <not><if-empty field="partyRole"/></not>
+        </assert>
+        <check-errors/>
+    </simple-method>
+
+    <simple-method method-name="testGetPartyTelephone" short-description="Test the service getPartyTelephone" login-required="false">
+        <set field="serviceCtx.partyId" value="TestCustomer"/>
+        <entity-one entity-name="UserLogin" value-field="userLogin">
+            <field-map field-name="userLoginId" value="system"/>
+        </entity-one>
+        <set field="serviceCtx.userLogin" from-field="userLogin"/>
+        <call-service service-name="getPartyTelephone" in-map-name="serviceCtx">
+            <result-to-field result-name="contactNumber"/>
+            <result-to-field result-name="contactMechId"/>
+        </call-service>
+        <assert>
+            <not><if-empty field="contactNumber"/></not>
+            <not><if-empty field="contactMechId"/></not>
+        </assert>
+        <check-errors/>
+    </simple-method>
+
+    <simple-method method-name="testQuickCreateCustomer" short-description="Test the service quickCreateCustomer" login-required="false">
+        <set field="serviceCtx.firstName" value="Test"/>
+        <set field="serviceCtx.lastName" value="Customer"/>
+        <set field="serviceCtx.emailAddress" value="test.customer@example.com"/>
+        <entity-one entity-name="UserLogin" value-field="userLogin">
+            <field-map field-name="userLoginId" value="system"/>
+        </entity-one>
+        <set field="serviceCtx.userLogin" from-field="userLogin"/>
+        <call-service service-name="quickCreateCustomer" in-map-name="serviceCtx">
+            <result-to-field result-name="partyId"/>
+        </call-service>
+        <entity-one entity-name="Person" value-field="person"/>
+        <entity-one entity-name="PartyRole" value-field="partyRole">
+            <field-map field-name="roleTypeId" value="CUSTOMER"/>
+        </entity-one>
+        <assert>
+            <not><if-empty field="person"/></not>
+            <not><if-empty field="partyRole"/></not>
+            <if-compare field="person.firstName" operator="equals" value="Test"/>
+            <if-compare field="person.lastName" operator="equals" value="Customer"/>
+        </assert>
+        <check-errors/>
+    </simple-method>
+
+    <simple-method method-name="testCreateAddressMatchMap" short-description="Test the service createAddressMatchMap" login-required="false">
+        <set field="serviceCtx.mapKey" value="TEST_KEY"/>
+        <set field="serviceCtx.mapValue" value="TEST VALUE"/>
+        <entity-one entity-name="UserLogin" value-field="userLogin">
+            <field-map field-name="userLoginId" value="system"/>
+        </entity-one>
+        <set field="serviceCtx.userLogin" from-field="userLogin"/>
+        <call-service service-name="createAddressMatchMap" in-map-name="serviceCtx"/>
+        <entity-one entity-name="AddressMatchMap" value-field="addressMatchMap">
+            <field-map field-name="mapKey" value="TEST_KEY"/>
+            <field-map field-name="mapValue" value="TEST VALUE"/>
+        </entity-one>
+        <assert>
+            <not><if-empty field="addressMatchMap"/></not>
+        </assert>
+        <check-errors/>
+    </simple-method>
+
+    <simple-method method-name="testRemoveAddressMatchMap" short-description="Test the service removeAddressMatchMap" login-required="false">
+        <set field="serviceCtx.mapKey" value="TESTKEY-1"/>
+        <set field="serviceCtx.mapValue" value="Test Value 1"/>
+        <entity-one entity-name="UserLogin" value-field="userLogin">
+            <field-map field-name="userLoginId" value="system"/>
+        </entity-one>
+        <set field="serviceCtx.userLogin" from-field="userLogin"/>
+        <call-service service-name="removeAddressMatchMap" in-map-name="serviceCtx"/>
+        <entity-one entity-name="AddressMatchMap" value-field="addressMatchMap">
+            <field-map field-name="mapKey" value="TESTKEY-1"/>
+            <field-map field-name="mapValue" value="Test Value 1"/>
+        </entity-one>
+        <assert>
+            <if-empty field="addressMatchMap"/>
+        </assert>
+        <check-errors/>
+    </simple-method>
+
+    <simple-method method-name="testCreatePartyInvitation" short-description="Test the service createPartyInvitation" login-required="false">
+        <set field="serviceCtx.partyIdFrom" value="TestCompany"/>
+        <set field="serviceCtx.partyId" value="TestCustomer"/>
+        <set field="serviceCtx.emailAddress" value="test_email@example.com"/>
+        <entity-one entity-name="UserLogin" value-field="userLogin">
+            <field-map field-name="userLoginId" value="system"/>
+        </entity-one>
+        <set field="serviceCtx.userLogin" from-field="userLogin"/>
+        <call-service service-name="createPartyInvitation" in-map-name="serviceCtx">
+            <result-to-field result-name="partyInvitationId"/>
+        </call-service>
+        <entity-one entity-name="PartyInvitation" value-field="partyInvitation"/>
+        <assert>
+            <not><if-empty field="partyInvitation"/></not>
+            <if-compare operator="equals" field="partyInvitation.emailAddress" value="test_email@example.com"/>
+        </assert>
+        <check-errors/>
+    </simple-method>
+
+    <simple-method method-name="testUpdatePartyInvitation" short-description="Test the service updatePartyInvitation" login-required="false">
+        <set field="serviceCtx.partyInvitationId" value="TEST_INVITE"/>
+        <set field="serviceCtx.emailAddress" value="test_email@example.com"/>
+        <entity-one entity-name="UserLogin" value-field="userLogin">
+            <field-map field-name="userLoginId" value="system"/>
+        </entity-one>
+        <set field="serviceCtx.userLogin" from-field="userLogin"/>
+        <call-service service-name="updatePartyInvitation" in-map-name="serviceCtx"/>
+        <entity-one entity-name="PartyInvitation" value-field="partyInvitation">
+            <field-map field-name="partyInvitationId" value="TEST_INVITE"/>
+        </entity-one>
+        <assert>
+            <not><if-empty field="partyInvitation"/></not>
+            <if-compare operator="equals" field="partyInvitation.emailAddress" value="test_email@example.com"/>
+        </assert>
+        <check-errors/>
+    </simple-method>
+
+    <simple-method method-name="testDeletePartyInvitation" short-description="Test the service deletePartyInvitation" login-required="false">
+        <set field="serviceCtx.partyInvitationId" value="TEST_INVITE-1"/>
+        <entity-one entity-name="UserLogin" value-field="userLogin">
+            <field-map field-name="userLoginId" value="system"/>
+        </entity-one>
+        <set field="serviceCtx.userLogin" from-field="userLogin"/>
+        <call-service service-name="deletePartyInvitation" in-map-name="serviceCtx"/>
+        <entity-one entity-name="PartyInvitation" value-field="partyInvitation">
+            <field-map field-name="partyInvitationId" value="TEST_INVITE-1"/>
+        </entity-one>
+        <assert>
+            <if-empty field="partyInvitation"/>
+        </assert>
+        <check-errors/>
+    </simple-method>
+
+    <simple-method method-name="testGetPartyPostalAddress" short-description="Test the service getPartyPostalAddress" login-required="false">
+        <set field="serviceCtx.partyId" value="TestCustomer"/>
+        <entity-one entity-name="UserLogin" value-field="userLogin">
+            <field-map field-name="userLoginId" value="system"/>
+        </entity-one>
+        <set field="serviceCtx.userLogin" from-field="userLogin"/>
+        <call-service service-name="getPartyPostalAddress" in-map-name="serviceCtx">
+            <result-to-field result-name="address1"/>
+            <result-to-field result-name="countryGeoId"/>
+            <result-to-field result-name="contactMechId"/>
+        </call-service>
+        <assert>
+            <not><if-empty field="address1"/></not>
+            <not><if-empty field="countryGeoId"/></not>
+            <not><if-empty field="contactMechId"/></not>
+        </assert>
+        <check-errors/>
+    </simple-method>
+
+    <simple-method method-name="testCreatePartyContactMechPurpose" short-description="Test the service createPartyContactMechPurpose" login-required="false">
+        <set field="serviceCtx.partyId" value="TestCustomer"/>
+        <set field="serviceCtx.contactMechId" value="TestContactMech"/>
+        <set field="serviceCtx.contactMechPurposeTypeId" value="PRIMARY_EMAIL"/>
+        <set field="serviceCtx.fromDate" value="2009-09-09 01:01:01" type="Timestamp"/>
+        <entity-one entity-name="UserLogin" value-field="userLogin">
+            <field-map field-name="userLoginId" value="system"/>
+        </entity-one>
+        <set field="serviceCtx.userLogin" from-field="userLogin"/>
+        <call-service service-name="createPartyContactMechPurpose" in-map-name="serviceCtx"/>
+        <entity-one entity-name="PartyContactMechPurpose" value-field="partyContactMechPurpose">
+            <field-map field-name="partyId" value="TestCustomer"/>
+            <field-map field-name="contactMechId" value="TestContactMech"/>
+            <field-map field-name="contactMechPurposeTypeId" value="PRIMARY_EMAIL"/>
+            <field-map field-name="fromDate" value="2009-09-09 01:01:01"/>
+        </entity-one>
+        <assert>
+            <not><if-empty field="partyContactMechPurpose"/></not>
+        </assert>
+        <check-errors/>
+    </simple-method>
+
+    <simple-method method-name="testCreateEmailAddressVerification" short-description="Test the service createEmailAddressVerification" login-required="false">
+        <set field="serviceCtx.emailAddress" value="test_email@example.com"/>
+        <entity-one entity-name="UserLogin" value-field="userLogin">
+            <field-map field-name="userLoginId" value="system"/>
+        </entity-one>
+        <set field="serviceCtx.userLogin" from-field="userLogin"/>
+        <call-service service-name="createEmailAddressVerification" in-map-name="serviceCtx">
+            <result-to-field result-name="verifyHash"/>
+        </call-service>
+        <entity-one entity-name="EmailAddressVerification" value-field="emailAddressVerification">
+            <field-map field-name="emailAddress" value="test_email@example.com"/>
+        </entity-one>
+        <assert>
+            <not><if-empty field="emailAddressVerification"/></not>
+            <if-compare-field operator="equals" field="emailAddressVerification.verifyHash" to-field="verifyHash"/>
+        </assert>
+        <check-errors/>
+    </simple-method>
+
+    <simple-method method-name="testCreatePartyInvitationRoleAssoc" short-description="Test the service createPartyInvitationRoleAssoc" login-required="false">
+        <set field="serviceCtx.partyInvitationId" value="TEST_INVITE"/>
+        <set field="serviceCtx.roleTypeId" value="COMMEVENT_ROLE"/>
+        <entity-one entity-name="UserLogin" value-field="userLogin">
+            <field-map field-name="userLoginId" value="system"/>
+        </entity-one>
+        <set field="serviceCtx.userLogin" from-field="userLogin"/>
+        <call-service service-name="createPartyInvitationRoleAssoc" in-map-name="serviceCtx"/>
+        <entity-one entity-name="PartyInvitationRoleAssoc" value-field="partyInvitationRoleAssoc">
+            <field-map field-name="partyInvitationId" value="TEST_INVITE"/>
+            <field-map field-name="roleTypeId" value="COMMEVENT_ROLE"/>
+        </entity-one>
+        <assert>
+            <not><if-empty field="partyInvitationRoleAssoc"/></not>
+        </assert>
+        <check-errors/>
+    </simple-method>
+
+    <simple-method method-name="testDeletePartyInvitationRoleAssoc" short-description="Test the service deletePartyInvitationRoleAssoc" login-required="false">
+        <set field="serviceCtx.partyInvitationId" value="TEST_INVITE-2"/>
+        <set field="serviceCtx.roleTypeId" value="COMMEVENT_ROLE"/>
+        <entity-one entity-name="UserLogin" value-field="userLogin">
+            <field-map field-name="userLoginId" value="system"/>
+        </entity-one>
+        <set field="serviceCtx.userLogin" from-field="userLogin"/>
+        <call-service service-name="deletePartyInvitationRoleAssoc" in-map-name="serviceCtx"/>
+        <entity-one entity-name="PartyInvitationRoleAssoc" value-field="partyInvitationRoleAssoc">
+            <field-map field-name="partyInvitationId" value="TEST_INVITE-2"/>
+            <field-map field-name="roleTypeId" value="COMMEVENT_ROLE"/>
+        </entity-one>
+        <assert>
+            <if-empty field="partyInvitationRoleAssoc"/>
+        </assert>
+        <check-errors/>
+    </simple-method>
+
+    <simple-method method-name="testUpdatePostalAddressAndPurposes" short-description="Test the service updatePostalAddressAndPurposes" login-required="false">
+        <set field="serviceCtx.partyId" value="TestCustomer"/>
+        <set field="serviceCtx.contactMechId" value="TestPostalAdd3"/>
+        <set field="serviceCtx.toName" value="Test Address"/>
+        <set field="serviceCtx.address1" value="2004 Factory Blvd"/>
+        <set field="serviceCtx.city" value="City of Industry"/>
+        <set field="serviceCtx.countryGeoId" value="USA"/>
+        <set field="serviceCtx.stateProvinceGeoId" value="CA"/>
+        <set field="serviceCtx.postalCode" value="90000"/>
+        <set field="serviceCtx.fromDate" value="2001-05-13 00:00:00.000" type="Timestamp"/>
+        <entity-one entity-name="UserLogin" value-field="userLogin">
+            <field-map field-name="userLoginId" value="system"/>
+        </entity-one>
+        <set field="serviceCtx.userLogin" from-field="userLogin"/>
+        <call-service service-name="updatePostalAddressAndPurposes" in-map-name="serviceCtx">
+            <result-to-field result-name="contactMechId"/>
+        </call-service>
+        <entity-one entity-name="PostalAddress" value-field="postalAddress"/>
+        <assert>
+            <not><if-empty field="postalAddress"/></not>
+            <if-compare field="postalAddress.address1" operator="equals" value="2004 Factory Blvd"/>
+            <if-compare field="postalAddress.city" operator="equals" value="City of Industry"/>
+            <if-compare field="postalAddress.postalCode" operator="equals" value="90000"/>
+        </assert>
+        <check-errors/>
+    </simple-method>
+
+    <simple-method method-name="testCreatePartyInvitationGroupAssoc" short-description="Test the service createPartyInvitationGroupAssoc" login-required="false">
+        <set field="serviceCtx.partyInvitationId" value="TEST_INVITE"/>
+        <set field="serviceCtx.partyIdTo" value="TestCompany"/>
+        <entity-one entity-name="UserLogin" value-field="userLogin">
+            <field-map field-name="userLoginId" value="system"/>
+        </entity-one>
+        <set field="serviceCtx.userLogin" from-field="userLogin"/>
+        <call-service service-name="createPartyInvitationGroupAssoc" in-map-name="serviceCtx"/>
+        <entity-one entity-name="PartyInvitationGroupAssoc" value-field="partyInvitationGroupAssoc">
+            <field-map field-name="partyInvitationId" value="TEST_INVITE"/>
+            <field-map field-name="partyIdTo" value="TestCompany"/>
+        </entity-one>
+        <assert>
+            <not><if-empty field="partyInvitationGroupAssoc"/></not>
+        </assert>
+        <check-errors/>
+    </simple-method>
+
+    <simple-method method-name="testDeletePartyInvitationGroupAssoc" short-description="Test the service deletePartyInvitationGroupAssoc" login-required="false">
+        <set field="serviceCtx.partyInvitationId" value="TEST_INVITE-2"/>
+        <set field="serviceCtx.partyIdTo" value="TestCompany"/>
+        <entity-one entity-name="UserLogin" value-field="userLogin">
+            <field-map field-name="userLoginId" value="system"/>
+        </entity-one>
+        <set field="serviceCtx.userLogin" from-field="userLogin"/>
+        <call-service service-name="deletePartyInvitationGroupAssoc" in-map-name="serviceCtx"/>
+        <entity-one entity-name="PartyInvitationGroupAssoc" value-field="partyInvitationGroupAssoc">
+            <field-map field-name="partyInvitationId" value="TEST_INVITE-2"/>
+            <field-map field-name="partyIdTo" value="TestCompany"/>
+        </entity-one>
+        <assert>
+            <if-empty field="partyInvitationGroupAssoc"/>
+        </assert>
+        <check-errors/>
+    </simple-method>
+
+    <simple-method method-name="testClearAddressMatchMap" short-description="Test the service clearAddressMatchMap" login-required="false">
+        <entity-one entity-name="UserLogin" value-field="userLogin">
+            <field-map field-name="userLoginId" value="system"/>
+        </entity-one>
+        <set field="serviceCtx.userLogin" from-field="userLogin"/>
+        <call-service service-name="clearAddressMatchMap" in-map-name="serviceCtx"/>
+        <entity-condition entity-name="AddressMatchMap" list="addrs"/>
+        <assert>
+            <if-empty field="addrs"/>
+        </assert>
+        <check-errors/>
+    </simple-method>
 </simple-methods>