CheckingAccountTest.java 1.0KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. package com.zipcodewilmington.bankaccountlab;
  2. import org.junit.Assert;
  3. import org.junit.Before;
  4. import org.junit.Test;
  5. public class CheckingAccountTest {
  6. //CheckingAccount ca = new CheckingAccount(5000);
  7. CheckingAccount ca;
  8. @Before
  9. public void setUp(){
  10. ca = new CheckingAccount(5000);
  11. }
  12. @Test
  13. public void withdrawTest(){
  14. //when
  15. ca.withdraw(500);
  16. //expected
  17. double expecetd = 4500;
  18. //actual
  19. double actual = ca.getBalance();
  20. Assert.assertEquals(expecetd,actual,0);
  21. }
  22. @Test
  23. public void deposit(){
  24. //when
  25. ca.deposit(500);
  26. //expected
  27. double expected = 5500;
  28. //actual
  29. double actual = ca.getBalance();
  30. Assert.assertEquals(expected,actual,0);
  31. }
  32. @Test
  33. public void getBalance(){
  34. //expected
  35. double expected = 5000;
  36. //actual
  37. double actual = ca.getBalance();
  38. Assert.assertEquals(expected,actual,0);
  39. }
  40. }