You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by le...@apache.org on 2009/10/23 23:13:46 UTC

svn commit: r829240 - /ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/test/AutoAcctgTransTests.xml

Author: lektran
Date: Fri Oct 23 21:13:46 2009
New Revision: 829240

URL: http://svn.apache.org/viewvc?rev=829240&view=rev
Log:
Fixed two more unit tests
- starting variables didn't match up with the demo data details
- improved some lookups to use demo data rather than depending on newly created sequence ids
- an assert was using if-compare instead if-compare-field

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=829240&r1=829239&r2=829240&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 Fri Oct 23 21:13:46 2009
@@ -34,7 +34,7 @@
 
         <!-- set few variables so that they can be changed easily to test with different values -->
         <set field="orderId" value="DEMO10091"/>
-        <set field="productId" value="WG-1111"/>
+        <set field="productId" value="GZ-2644"/>
         <set field="orderItemSeqId" value="00001"/>
         <set field="shipmentId" value="9999"/>
 
@@ -45,7 +45,7 @@
         <set field="serviceCtx.inventoryItemTypeId" value="NON_SERIAL_INV_ITEM"/>
         <set field="serviceCtx.productId" from-field="productId"/>
         <set field="serviceCtx.facilityId" value="WebStoreWarehouse"/>
-        <set field="serviceCtx.quantityAccepted" value="10" type="BigDecimal"/>
+        <set field="serviceCtx.quantityAccepted" value="5" type="BigDecimal"/>
         <set field="serviceCtx.quantityRejected" value="0" type="BigDecimal"/>
         <set field="serviceCtx.shipmentId" from-field="shipmentId"/>
         <set field="serviceCtx.orderId" from-field="orderId"/>
@@ -95,16 +95,20 @@
             * Debit; in account 516100 - "PURCHASE ORDER ADJUSTMENTS"; amount: 5$
         -->
 
-        <set field="invoiceId" value="10000"/>
+        <set field="orderId" value="DEMO10091"/>
+        <entity-and list="orderItemBillings" entity-name="OrderItemBilling">
+            <field-map field-name="orderId"/>
+        </entity-and>
+        <first-from-list entry="orderItemBilling" list="orderItemBillings"/>
         <entity-one entity-name="UserLogin" value-field="userLogin">
             <field-map field-name="userLoginId" value="system"/>
         </entity-one>
         <set field="serviceCtx.userLogin" from-field="userLogin"/>
         <set field="serviceCtx.statusId" value="INVOICE_READY"/>
-        <set field="serviceCtx.invoiceId" from-field="invoiceId"/>
+        <set field="serviceCtx.invoiceId" from-field="orderItemBilling.invoiceId"/>
         <call-service service-name="setInvoiceStatus" in-map-name="serviceCtx"/>
         <entity-one entity-name="Invoice" value-field="invoice">
-            <field-map field-name="invoiceId" from-field="invoiceId"/>
+            <field-map field-name="invoiceId" from-field="orderItemBilling.invoiceId"/>
         </entity-one>
         <get-related value-field="invoice" relation-name="AcctgTrans" list="acctgTransList"/>
         <first-from-list list="acctgTransList" entry="acctgTrans"/>
@@ -133,7 +137,7 @@
             </if-compare>
         </iterate>
         <assert>
-            <if-compare field="debitTotal" operator="equals" value="creditTotal"/>
+            <if-compare-field field="debitTotal" operator="equals" to-field="creditTotal" type="BigDecimal"/>
         </assert>
         <check-errors/>
     </simple-method>