Author: deepak
Date: Sat Nov 5 10:00:52 2016 New Revision: 1768175 URL: http://svn.apache.org/viewvc?rev=1768175&view=rev Log: Improved: Added test cases for createFinAccountAuth and setFinAccountTransStatus service. (OFBIZ-8832)(8833) Thanks Deepak Nigam for your contribution. Modified: ofbiz/trunk/applications/accounting/minilang/test/AutoAcctgFinAccountTests.xml ofbiz/trunk/applications/accounting/testdef/data/AccountingTestsData.xml Modified: ofbiz/trunk/applications/accounting/minilang/test/AutoAcctgFinAccountTests.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/minilang/test/AutoAcctgFinAccountTests.xml?rev=1768175&r1=1768174&r2=1768175&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/minilang/test/AutoAcctgFinAccountTests.xml (original) +++ ofbiz/trunk/applications/accounting/minilang/test/AutoAcctgFinAccountTests.xml Sat Nov 5 10:00:52 2016 @@ -179,6 +179,47 @@ under the License. </assert> <check-errors/> </simple-method> - - + <simple-method method-name="testCreateFinAccountAuth" short-description="Test case for service createFinAccountAuth" login-required="false"> + <now-timestamp field="nowTimestamp"/> + <set field="serviceCtx.finAccountId" value="1004"/> + <set field="serviceCtx.amount" value="100.00" type="BigDecimal"/> + <set field="serviceCtx.currencyUomId" value="USD" /> + <set field="serviceCtx.authorizationDate" from-field="nowTimestamp"/> + <set field="serviceCtx.fromDate" from-field="nowTimestamp"/> + <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="createFinAccountAuth" in-map-name="serviceCtx"> + <results-to-map map-name="finAccountAuthResult"/> + </call-service> + <assert> + <not><if-empty field="finAccountAuthResult"/></not> + <not><if-empty field="finAccountAuthResult.finAccountAuthId"/></not> + </assert> + <check-errors/> + </simple-method> + <simple-method method-name="setFinAccountTransStatus" short-description="Test case for service setFinAccountTransStatus" login-required="false"> + <now-timestamp field="nowTimestamp"/> + <set field="serviceCtx.finAccountTransId" value="1010"/> + <set field="serviceCtx.statusId" value="FINACT_TRNS_APPROVED"/> + <entity-one entity-name="UserLogin" value-field="userLogin"> + <field-map field-name="userLoginId" value="system"/> + </entity-one> + <set field="serviceCtx.userLogin" from-field="userLogin"> + <results-to-map map-name="finAccountAuthResult"/> + </set> + <call-service service-name="setFinAccountTransStatus" in-map-name="serviceCtx"> + <results-to-map map-name="serviceResult"/> + </call-service> + <entity-one entity-name="FinAccountTrans" value-field="finAccountTrans"> + <field-map field-name="finAccountTransId" value="1010"/> + </entity-one> + <assert> + <not><if-empty field="finAccountTrans"/></not> + <if-compare operator="equals" value="FINACT_TRNS_APPROVED" field="finAccountTrans.statusId"></if-compare> + <if-compare operator="equals" value="FINACT_TRNS_CREATED" field="serviceResult.oldStatusId"></if-compare> + </assert> + <check-errors/> + </simple-method> </simple-methods> \ No newline at end of file Modified: ofbiz/trunk/applications/accounting/testdef/data/AccountingTestsData.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/testdef/data/AccountingTestsData.xml?rev=1768175&r1=1768174&r2=1768175&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/testdef/data/AccountingTestsData.xml (original) +++ ofbiz/trunk/applications/accounting/testdef/data/AccountingTestsData.xml Sat Nov 5 10:00:52 2016 @@ -77,4 +77,7 @@ under the License. <!-- For Testing service updateFinAccountRole --> <FinAccount finAccountId="1004" finAccountTypeId="DEPOSIT_ACCOUNT" finAccountName="Deposit Account" finAccountCode="1001" currencyUomId="USD" organizationPartyId="DEMO_COMPANY" fromDate="2016-11-03 00:00:00" actualBalance="2000.00" availableBalance="1500.00"/> <FinAccountRole finAccountId="1004" partyId="DEMO_COMPANY" roleTypeId="SUPPLIER" fromDate="2016-11-03 00:00:00"/> + <!-- For Testing service setFinAccountTransStatus --> + <FinAccount finAccountId="1005" finAccountTypeId="DEPOSIT_ACCOUNT" finAccountName="Deposit Account" finAccountCode="1001" currencyUomId="USD" organizationPartyId="DEMO_COMPANY" fromDate="2016-11-03 00:00:00" actualBalance="2000.00" availableBalance="1500.00"/> + <FinAccountTransType finAccountTransId="1010" finAccountTransTypeId="ADJUSTMENT" finAccountId="1005" statusId="FINACT_TRNS_CREATED" /> </entity-engine-xml> |
Free forum by Nabble | Edit this page |