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/11/18 21:39:57 UTC

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

Author: lektran
Date: Wed Nov 18 20:39:57 2009
New Revision: 881926

URL: http://svn.apache.org/viewvc?rev=881926&view=rev
Log:
Fixed the testAcctgTransOnAddFinishedProductsIntoWarehouse test, the dollar value it was checking was wrong, I've double checked the calculations and change to the correct value.
All tests in this suite now pass

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=881926&r1=881925&r2=881926&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 Wed Nov 18 20:39:57 2009
@@ -581,10 +581,17 @@
                  productId = PROD_COST, quantity = 2, facilityId = Web Store Warehouse
              then issue components and complete the product issuance and at last put 2 quantities into "Stock in" field
              Post condition: In entity "AcctgTransEntry" two entries will be created:
-                * Debit, in account 140000 - "INVENTORY"; amount: 328$
-                * Credit, in account 142000 - "WORK IN PROGRESS INVENTORY", amount: 328$ (36$ + 42$ + 250$) -->
+                * Debit, in account 140000 - "INVENTORY"; amount: 135.68$
+                * Credit, in account 142000 - "WORK IN PROGRESS INVENTORY", amount: 135.68$ (36$ + 42$ + 57.68$) -->
 
-        <set field="workEffortId" value="10000"/>
+        <entity-and list="productionRuns" entity-name="WorkEffort">
+            <field-map field-name="workEffortName" value="ACCTG_TEST_PROD_RUN"/>
+            <field-map field-name="workEffortTypeId" value="PROD_ORDER_HEADER"/>
+            <field-map field-name="workEffortPurposeTypeId" value="WEPT_PRODUCTION_RUN"/>
+        </entity-and>
+        <first-from-list entry="productionRun" list="productionRuns"/>
+
+        <set field="serviceCtx.workEffortId" from-field="productionRun.workEffortId"/>
         <set field="serviceCtx.workEffortId" from-field="workEffortId"/>
         <entity-one entity-name="UserLogin" value-field="serviceCtx.userLogin">
             <field-map field-name="userLoginId" value="system"/>
@@ -593,7 +600,7 @@
 
         <!-- For credit entry -->
         <entity-and entity-name="AcctgTransEntry" list="acctgTransEntryList">
-            <field-map field-name="productId" value="PROD_COST"/>
+            <field-map field-name="productId" value="PROD_MANUF"/>
             <field-map field-name="glAccountTypeId" value="WIP_INVENTORY"/>
             <field-map field-name="glAccountId" value="142000"/>
             <order-by field-name="-createdStamp"/>
@@ -601,12 +608,12 @@
         <first-from-list list="acctgTransEntryList" entry="acctgTransEntry"/>
         <assert>
             <if-compare field="acctgTransEntry.debitCreditFlag" operator="equals" value="C"/>
-            <if-compare field="acctgTransEntry.origAmount" operator="equals" value="328" type="BigDecimal"/>
+            <if-compare field="acctgTransEntry.origAmount" operator="equals" value="135.68" type="BigDecimal"/>
         </assert>
 
         <!-- For debit entry -->
         <entity-and entity-name="AcctgTransEntry" list="acctgTransEntryList">
-            <field-map field-name="productId" value="PROD_COST"/>
+            <field-map field-name="productId" value="PROD_MANUF"/>
             <field-map field-name="glAccountTypeId" value="INVENTORY_ACCOUNT"/>
             <field-map field-name="glAccountId" value="140000"/>
             <order-by field-name="-createdStamp"/>
@@ -614,7 +621,7 @@
         <first-from-list list="acctgTransEntryList" entry="acctgTransEntry"/>
         <assert>
             <if-compare field="acctgTransEntry.debitCreditFlag" operator="equals" value="D"/>
-            <if-compare field="acctgTransEntry.origAmount" operator="equals" value="328" type="BigDecimal"/>
+            <if-compare field="acctgTransEntry.origAmount" operator="equals" value="135.68" type="BigDecimal"/>
         </assert>
         <check-errors/>
     </simple-method>