svn commit: r600881 - /ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/test/FinAccountTests.java

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r600881 - /ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/test/FinAccountTests.java

lektran
Author: lektran
Date: Tue Dec  4 03:21:13 2007
New Revision: 600881

URL: http://svn.apache.org/viewvc?rev=600881&view=rev
Log:
Couple of fixes to FinAccountTests:
1.  There's no such type as a BALANCE_ACCOUNT so I switched to a BANK_ACCOUNT
2.  You can't use instance variables in a test because each case is run as a new object
The test now passes

Modified:
    ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/test/FinAccountTests.java

Modified: ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/test/FinAccountTests.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/test/FinAccountTests.java?rev=600881&r1=600880&r2=600881&view=diff
==============================================================================
--- ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/test/FinAccountTests.java (original)
+++ ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/test/FinAccountTests.java Tue Dec  4 03:21:13 2007
@@ -24,6 +24,7 @@
 import org.ofbiz.entity.GenericValue;
 import org.ofbiz.service.GenericDispatcher;
 import org.ofbiz.service.LocalDispatcher;
+import org.ofbiz.service.ModelService;
 import org.ofbiz.base.util.UtilMisc;
 
 import java.util.Map;
@@ -37,8 +38,6 @@
 
     protected LocalDispatcher dispatcher = null;
     protected GenericValue userLogin = null;
-    protected String finAccountId = null;
-    protected double balance = 0.00;
 
     public FinAccountTests(String name) {
         super(name);
@@ -55,32 +54,32 @@
 
     public void testCreateFinAccount() throws Exception {
         Map ctx = FastMap.newInstance();
+        ctx.put("finAccountId", "TESTACCOUNT1");
         ctx.put("finAccountName", "Test Financial Account");
-        ctx.put("finAccountTypeId", "BALANCE_ACCOUNT");
+        ctx.put("finAccountTypeId", "BANK_ACCOUNT");
         ctx.put("userLogin", userLogin);
         Map resp = dispatcher.runSync("createFinAccount", ctx);
-        finAccountId = (String) resp.get("finAccountId");
-        assertNotNull(finAccountId);
+        assertEquals("Service result success", ModelService.RESPOND_SUCCESS, resp.get(ModelService.RESPONSE_MESSAGE));        
     }
 
     public void testDeposit() throws Exception {
         Map ctx = FastMap.newInstance();
-        ctx.put("finAccountId", finAccountId);
+        ctx.put("finAccountId", "TESTACCOUNT1");
         ctx.put("amount", new Double(100.00));
         ctx.put("userLogin", userLogin);
         Map resp = dispatcher.runSync("finAccountDeposit", ctx);
-        balance = ((Double) resp.get("balance")).doubleValue();
+        Double balance = ((Double) resp.get("balance")).doubleValue();
         assertEquals(balance, 100.00, 0.0);
     }
 
     public void testWithdraw() throws Exception {
         Map ctx = FastMap.newInstance();
-        ctx.put("finAccountId", finAccountId);
+        ctx.put("finAccountId", "TESTACCOUNT1");
         ctx.put("amount", new Double(50.00));
         ctx.put("userLogin", userLogin);
         Map resp = dispatcher.runSync("finAccountWithdraw", ctx);
         Double previousBalance = (Double) resp.get("previousBalance");
-        balance = ((Double) resp.get("balance")).doubleValue();
+        Double balance = ((Double) resp.get("balance")).doubleValue();
         assertEquals((balance + 50.00), previousBalance.doubleValue(), 0.0);
     }
 }