Author: pawan
Date: Sat Sep 28 12:08:46 2019 New Revision: 1867666 URL: http://svn.apache.org/viewvc?rev=1867666&view=rev Log: Improved: Added Unit test case for following services - createSimpleTextContentForInvoice - processWaitReplacementReturn - processWaitReplacementReservedReturn - processSubscriptionReturn - processReplacementReturn - processReplaceImmediatelyReturn - processRefundOnlyReturn (OFBIZ-8936)(OFBIZ-8874)(OFBIZ-8873)(OFBIZ-8872)(OFBIZ-8871)(OFBIZ-8870)(OFBIZ-8866) Thanks, Deepak Nigam, Avnindra Sharma and Anushi Gupta for your contribution. Modified: ofbiz/ofbiz-framework/trunk/applications/accounting/src/main/groovy/org/apache/ofbiz/accounting/AutoAcctgInvoiceTests.groovy ofbiz/ofbiz-framework/trunk/applications/accounting/testdef/data/AccountingTestsData.xml ofbiz/ofbiz-framework/trunk/applications/order/src/main/groovy/org/apache/ofbiz/order/OrderTests.groovy Modified: ofbiz/ofbiz-framework/trunk/applications/accounting/src/main/groovy/org/apache/ofbiz/accounting/AutoAcctgInvoiceTests.groovy URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/applications/accounting/src/main/groovy/org/apache/ofbiz/accounting/AutoAcctgInvoiceTests.groovy?rev=1867666&r1=1867665&r2=1867666&view=diff ============================================================================== --- ofbiz/ofbiz-framework/trunk/applications/accounting/src/main/groovy/org/apache/ofbiz/accounting/AutoAcctgInvoiceTests.groovy (original) +++ ofbiz/ofbiz-framework/trunk/applications/accounting/src/main/groovy/org/apache/ofbiz/accounting/AutoAcctgInvoiceTests.groovy Sat Sep 28 12:08:46 2019 @@ -52,4 +52,30 @@ class AutoAcctgInvoiceTests extends OFBi assert invoiceContent.contentId == serviceResult.contentId } + void testCreateSimpleTextContentForInvoice() { + def userLogin = EntityQuery.use(delegator).from('UserLogin') + .where('userLoginId', 'system') + .cache() + .queryOne() + + Map serviceCtx = [ + invoiceId: '1009', + contentId: '1001', + contentTypeId: 'DOCUMENT', + invoiceContentTypeId: 'COMMENTS', + text: 'Content for invoice # 1009', + fromDate: UtilDateTime.nowTimestamp(), + userLogin: userLogin + ] + Map serviceResult = dispatcher.runSync('createSimpleTextContentForInvoice', serviceCtx) + assert ServiceUtil.isSuccess(serviceResult) + + GenericValue invoiceContent = EntityQuery.use(delegator).from('InvoiceContent') + .where('invoiceId', '1009', + 'contentId', '1001', + 'invoiceContentTypeId', 'DOCUMENT') + .queryFirst() + + assert invoiceContent != 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=1867666&r1=1867665&r2=1867666&view=diff ============================================================================== --- ofbiz/ofbiz-framework/trunk/applications/accounting/testdef/data/AccountingTestsData.xml (original) +++ ofbiz/ofbiz-framework/trunk/applications/accounting/testdef/data/AccountingTestsData.xml Sat Sep 28 12:08:46 2019 @@ -99,6 +99,8 @@ under the License. <Invoice invoiceId="1007" invoiceTypeId="PURCHASE_INVOICE" statusId="INVOICE_IN_PROCESS" partyIdFrom="DEMO_COMPANY" partyId="DEMO_COMPANY1" invoiceDate="2016-11-03 00:00:00"/> <!-- For Testing service createInvoiceContent--> <Invoice invoiceId="1008" invoiceTypeId="PURCHASE_INVOICE" statusId="INVOICE_IN_PROCESS" partyIdFrom="DEMO_COMPANY" partyId="DEMO_COMPANY1" invoiceDate="2016-11-03 00:00:00"/> + <!-- For Testing service createSimpleTextContentForInvoice--> + <Invoice invoiceId="1009" invoiceTypeId="PURCHASE_INVOICE" statusId="INVOICE_IN_PROCESS" partyIdFrom="DEMO_COMPANY" partyId="DEMO_COMPANY1" invoiceDate="2016-11-03 00:00:00"/> <Content contentId="1000" contentTypeId="DOCUMENT"/> <!-- For Testing service setPaymentStatus --> <Payment paymentId="1000" paymentTypeId="CUSTOMER_PAYMENT" paymentMethodTypeId="COMPANY_CHECK" partyIdFrom="DEMO_COMPANY" partyIdTo="DEMO_COMPANY1" amount="100.00" statusId="PAYMENT_NOT_AUTH" /> Modified: ofbiz/ofbiz-framework/trunk/applications/order/src/main/groovy/org/apache/ofbiz/order/OrderTests.groovy URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/applications/order/src/main/groovy/org/apache/ofbiz/order/OrderTests.groovy?rev=1867666&r1=1867665&r2=1867666&view=diff ============================================================================== --- ofbiz/ofbiz-framework/trunk/applications/order/src/main/groovy/org/apache/ofbiz/order/OrderTests.groovy (original) +++ ofbiz/ofbiz-framework/trunk/applications/order/src/main/groovy/org/apache/ofbiz/order/OrderTests.groovy Sat Sep 28 12:08:46 2019 @@ -141,4 +141,55 @@ class OrderTests extends OFBizTestCase { Map serviceResult = dispatcher.runSync('checkCreateStockRequirementQoh', serviceCtx) assert ServiceUtil.isSuccess(serviceResult) } + void testProcessWaitReplacementReturn() { + Map serviceCtx = [ + returnId: '1009', + userLogin: EntityQuery.use(delegator).from('UserLogin').where('userLoginId', 'system').cache().queryOne() + ] + Map serviceResult = dispatcher.runSync('processWaitReplacementReturn', serviceCtx) + assert ServiceUtil.isSuccess(serviceResult) + } + void testProcessWaitReplacementReservedReturn() { + Map serviceCtx = [ + returnId: '1009', + userLogin: EntityQuery.use(delegator).from('UserLogin').where('userLoginId', 'system').cache().queryOne() + ] + Map serviceResult = dispatcher.runSync('processWaitReplacementReservedReturn', serviceCtx) + assert ServiceUtil.isSuccess(serviceResult) + assert serviceResult != null + } + void testProcessSubscriptionReturn() { + Map serviceCtx = [ + returnId: '1009', + userLogin: EntityQuery.use(delegator).from('UserLogin').where('userLoginId', 'system').cache().queryOne() + ] + Map serviceResult = dispatcher.runSync('processSubscriptionReturn', serviceCtx) + assert ServiceUtil.isSuccess(serviceResult) + } + void testProcessReplacementReturn() { + Map serviceCtx = [ + returnId: '1009', + returnTypeId: 'RTN_REFUND', + userLogin: EntityQuery.use(delegator).from('UserLogin').where('userLoginId', 'system').cache().queryOne() + ] + Map serviceResult = dispatcher.runSync('processReplacementReturn', serviceCtx) + assert ServiceUtil.isSuccess(serviceResult) + } + void testProcessReplaceImmediatelyReturn() { + Map serviceCtx = [ + returnId: '1009', + orderItemSeqId: '00001', + userLogin: EntityQuery.use(delegator).from('UserLogin').where('userLoginId', 'system').cache().queryOne() + ] + Map serviceResult = dispatcher.runSync('processReplaceImmediatelyReturn', serviceCtx) + assert ServiceUtil.isSuccess(serviceResult) + } + void testProcessRefundOnlyReturn() { + Map serviceCtx = [ + returnId: '1009', + userLogin: EntityQuery.use(delegator).from('UserLogin').where('userLoginId', 'system').cache().queryOne() + ] + Map serviceResult = dispatcher.runSync('processRefundOnlyReturn', serviceCtx) + assert ServiceUtil.isSuccess(serviceResult) + } } |
Free forum by Nabble | Edit this page |