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>


Reply via email to