Author: lektran
Date: Tue Nov 17 10:55:54 2009 New Revision: 881239 URL: http://svn.apache.org/viewvc?rev=881239&view=rev Log: Fixed the testAcctgTransOnPaymentReceivedFromCustomer test, switched to creating a payment inline instead of trying to retrieve an existing one from the database Modified: ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/test/AutoAcctgTransTests.xml Modified: ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/test/AutoAcctgTransTests.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/test/AutoAcctgTransTests.xml?rev=881239&r1=881238&r2=881239&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/test/AutoAcctgTransTests.xml (original) +++ ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/test/AutoAcctgTransTests.xml Tue Nov 17 10:55:54 2009 @@ -340,28 +340,35 @@ * Debit; in glAccountId=112000 - glAccountTypeId="UNDEPOSITED_RECEIPTS" --> - <!-- Find Payment by paymentPreferenceId from demo order DEMO10090 --> - <entity-condition list="payments" entity-name="Payment"><order-by field-name="-effectiveDate"/></entity-condition> - <entity-and list="payments" entity-name="Payment"> - <field-map field-name="paymentPreferenceId" value="9000"/> - <order-by field-name="-effectiveDate"/> - </entity-and> - <first-from-list entry="payment" list="payments"/> - <set field="paymentId" from-field="payment.paymentId"/> - + <!-- Creating a payment from scratch rather than using the demo data --> + <entity-one entity-name="UserLogin" value-field="userLogin"> <field-map field-name="userLoginId" value="system"/> </entity-one> <set field="serviceCtx.userLogin" from-field="userLogin"/> + + <!-- Find a customer --> + <entity-and list="customerRoles" entity-name="PartyRole"> + <field-map field-name="roleTypeId" value="CUSTOMER"/> + </entity-and> + <first-from-list entry="customerRole" list="customerRoles"/> + <set field="serviceCtx.partyIdFrom" from-field="customerRole.partyId"/> + <set field="serviceCtx.amount" value="100.00" type="BigDecimal"/> + <set field="serviceCtx.partyIdTo" value="Company"/> + <set field="serviceCtx.paymentMethodTypeId" value="EFT_ACCOUNT"/> + <set field="serviceCtx.paymentTypeId" value="CUSTOMER_PAYMENT"/> <set field="serviceCtx.paymentId" from-field="paymentId"/> <set field="serviceCtx.statusId" value="PMNT_RECEIVED"/> - <call-service service-name="setPaymentStatus" in-map-name="serviceCtx"/> - - <entity-one entity-name="Payment" value-field="payment"> - <field-map field-name="paymentId" from-field="paymentId"/> - </entity-one> - <get-related value-field="payment" relation-name="AcctgTrans" list="acctgTransList"/> + <call-service service-name="createPayment" in-map-name="serviceCtx"> + <result-to-field result-name="paymentId"/> + </call-service> + + <entity-and list="acctgTransList" entity-name="AcctgTrans"> + <field-map field-name="paymentId"/> + <field-map field-name="acctgTransTypeId" value="INCOMING_PAYMENT"/> + </entity-and> <first-from-list list="acctgTransList" entry="acctgTrans"/> + <get-related value-field="acctgTrans" relation-name="AcctgTransEntry" list="acctgTransEntryList"/> <assert><not><if-empty field="acctgTransEntryList"/></not></assert> @@ -370,16 +377,15 @@ <iterate entry="acctgTransEntry" list="acctgTransEntryList"> <if-compare field="acctgTransEntry.debitCreditFlag" operator="equals" value="C"> - <!--<assert> + <assert> <if-compare field="acctgTransEntry.glAccountTypeId" operator="equals" value="ACCOUNTS_RECEIVABLE"/> <if-compare field="acctgTransEntry.glAccountId" operator="equals" value="120000"/> - </assert>--> + </assert> </if-compare> <if-compare field="acctgTransEntry.debitCreditFlag" operator="equals" value="D"> - <!--<assert> - <if-compare field="acctgTransEntry.glAccountTypeId" operator="equals" value="UNDEPOSITED_RECEIPTS"/> - <if-compare field="acctgTransEntry.glAccountId" operator="equals" value="112000"/> - </assert>--> + <assert> + <if-compare field="acctgTransEntry.glAccountId" operator="equals" value="111100"/> + </assert> </if-compare> </iterate> <check-errors/> |
Free forum by Nabble | Edit this page |