Scott,

A quick question about you last post around tests. Should we merge them with 
release4.0 ?

Jacques

De : <[EMAIL PROTECTED]>
> 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);
>      }
>  }
>
>

Reply via email to