This is an automated email from the ASF dual-hosted git repository.
pawan pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git The following commit(s) were added to refs/heads/trunk by this push: new d753c10 Improved: Unit test case for service - createPartyPostalAddress (#106) d753c10 is described below commit d753c10265518d56167ab77c895ff31cfa969d57 Author: Pawan Verma <[hidden email]> AuthorDate: Wed May 6 11:36:16 2020 +0530 Improved: Unit test case for service - createPartyPostalAddress (#106) (OFBIZ-8522) --- .../org/apache/ofbiz/party/PartyTests.groovy | 49 ++++++++++++++++++++++ applications/party/testdef/PartyTests.xml | 5 ++- 2 files changed, 52 insertions(+), 2 deletions(-) diff --git a/applications/party/src/main/groovy/org/apache/ofbiz/party/PartyTests.groovy b/applications/party/src/main/groovy/org/apache/ofbiz/party/PartyTests.groovy new file mode 100644 index 0000000..3d55ba4 --- /dev/null +++ b/applications/party/src/main/groovy/org/apache/ofbiz/party/PartyTests.groovy @@ -0,0 +1,49 @@ +/* + * 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. + */ +package org.apache.ofbiz.party + +import org.apache.ofbiz.entity.GenericValue +import org.apache.ofbiz.service.ServiceUtil +import org.apache.ofbiz.service.testtools.OFBizTestCase + +class PartyTests extends OFBizTestCase { + public PartyTests(String name) { + super(name) + } + + void testCreatePartyPostalAddress() { + Map serviceCtx = [ + contactMechId: 'TestPostalAddress', + partyId: 'TestCustomer', + toName: 'Test Address', + address1: '2004 Factory Blvd', + city: 'City of Industry', + countryGeoId: 'USA', + stateProvinceGeoId: 'CA', + postalCode: '90000', + userLogin: userLogin + ] + Map serviceResult = dispatcher.runSync("createPartyPostalAddress", serviceCtx) + assert ServiceUtil.isSuccess(serviceResult) + + GenericValue postalAddress = from("PostalAddress").where('contactMechId', serviceResult.contactMechId).queryOne() + assert postalAddress != null + postalAddress.city = 'City of Industry' + } +} \ No newline at end of file diff --git a/applications/party/testdef/PartyTests.xml b/applications/party/testdef/PartyTests.xml index 58abf61..afbad04 100644 --- a/applications/party/testdef/PartyTests.xml +++ b/applications/party/testdef/PartyTests.xml @@ -25,9 +25,10 @@ <entity-xml action="load" entity-xml-url="component://party/testdef/data/PartyTestsData.xml"/> </test-case> - <test-case case-name="party-tests"> + <test-group case-name="party-tests"> <simple-method-test location="component://party/minilang/test/PartyTests.xml"/> - </test-case> + <junit-test-suite class-name="org.apache.ofbiz.party.PartyTests"/> + </test-group> <test-case case-name="partystatuschangetestdata"> <entity-xml action="load" entity-xml-url="component://party/testdef/data/PartyStatusChangeTestData.xml"/> </test-case> |
Free forum by Nabble | Edit this page |