Author: jleroux
Date: Mon Oct 14 08:57:32 2019
New Revision: 1868433
URL: http://svn.apache.org/viewvc?rev=1868433&view=rev
Log:
Improved: Unit test case for service - createAcctgTransEntry
(OFBIZ-9004)
Thanks: Deepak Nigam for initial patch and Suraj for Groovy conversion
Modified:
ofbiz/ofbiz-framework/trunk/applications/accounting/src/main/groovy/org/apache/ofbiz/accounting/AutoAcctgLedgerTests.groovy
ofbiz/ofbiz-framework/trunk/applications/accounting/testdef/data/AccountingTestsData.xml
Modified:
ofbiz/ofbiz-framework/trunk/applications/accounting/src/main/groovy/org/apache/ofbiz/accounting/AutoAcctgLedgerTests.groovy
URL:
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/applications/accounting/src/main/groovy/org/apache/ofbiz/accounting/AutoAcctgLedgerTests.groovy?rev=1868433&r1=1868432&r2=1868433&view=diff
==============================================================================
---
ofbiz/ofbiz-framework/trunk/applications/accounting/src/main/groovy/org/apache/ofbiz/accounting/AutoAcctgLedgerTests.groovy
(original)
+++
ofbiz/ofbiz-framework/trunk/applications/accounting/src/main/groovy/org/apache/ofbiz/accounting/AutoAcctgLedgerTests.groovy
Mon Oct 14 08:57:32 2019
@@ -28,7 +28,6 @@ class AutoAcctgLedgerTests extends OFBiz
public AutoAcctgLedgerTests(String name) {
super(name)
}
-
void testCreateAcctgTrans() {
Map serviceCtx = [:]
serviceCtx.acctgTransTypeId = 'CREDIT_MEMO'
@@ -43,4 +42,15 @@ class AutoAcctgLedgerTests extends OFBiz
assert acctgTrans.acctgTransId == serviceResult.acctgTransId
assert acctgTrans.acctgTransTypeId == 'CREDIT_MEMO'
}
+ void testCreateAcctgTransEntry() {
+ Map serviceCtx = [
+ acctgTransId: '1000',
+ organizationPartyId: 'DEMO_COMPANY',
+ debitCreditFlag: 'C',
+ userLogin:
EntityQuery.use(delegator).from('UserLogin').where('userLoginId',
'system').cache().queryOne()
+ ]
+ Map serviceResult = dispatcher.runSync('createAcctgTransEntry',
serviceCtx)
+ GenericValue acctgTransEntry =
EntityQuery.use(delegator).from('AcctgTransEntry').where('acctgTransId',
'1000', 'acctgTransEntrySeqId', serviceResult.acctgTransEntrySeqId).queryOne()
+ assert acctgTransEntry != null
+ }
}
Modified:
ofbiz/ofbiz-framework/trunk/applications/accounting/testdef/data/AccountingTestsData.xml
URL:
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/applications/accounting/testdef/data/AccountingTestsData.xml?rev=1868433&r1=1868432&r2=1868433&view=diff
==============================================================================
---
ofbiz/ofbiz-framework/trunk/applications/accounting/testdef/data/AccountingTestsData.xml
(original)
+++
ofbiz/ofbiz-framework/trunk/applications/accounting/testdef/data/AccountingTestsData.xml
Mon Oct 14 08:57:32 2019
@@ -111,4 +111,6 @@ under the License.
<Payment paymentId="1006" paymentTypeId="CUSTOMER_PAYMENT"
paymentMethodTypeId="COMPANY_CHECK" partyIdFrom="DEMO_COMPANY"
partyIdTo="DEMO_COMPANY1" amount="100.00" statusId="PMNT_CONFIRMED" />
<Content contentId="1006" contentTypeId="DOCUMENT"/>
<PaymentContentType paymentContentTypeId="COMMENTS" hasTable="N" />
+ <!-- For Testing service createAcctgTransEntry -->
+ <AcctgTrans acctgTransId="1000" acctgTransTypeId="CREDIT_MEMO"
postedDate="2016-11-03 00:00:00"/>
</entity-engine-xml>