SavingAccountTest.java 1.1KB

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