public BigDecimal withdraw(Long id, BigDecimal amount) { return deposit(id, amount.negate()); }
@Test public void testDeposit() throws Exception { BigDecimal start = service.getBalance(1L); BigDecimal amount = new BigDecimal("50.0"); service.deposit(1L, amount); BigDecimal finish = start.add(amount); assertThat(finish, is(closeTo(service.getBalance(1L), new BigDecimal("0.01")))); }
@Test public void testWithdraw() throws Exception { BigDecimal start = service.getBalance(1L); BigDecimal amount = new BigDecimal("50.0"); service.withdraw(1L, amount); BigDecimal finish = start.subtract(amount); assertThat(finish, is(closeTo(service.getBalance(1L), new BigDecimal("0.01")))); }
@Test public void testTransfer() throws Exception { BigDecimal acct1start = service.getBalance(1L); BigDecimal acct2start = service.getBalance(2L); BigDecimal amount = new BigDecimal("50.0"); service.transfer(1L, 2L, amount); BigDecimal acct1finish = acct1start.subtract(amount); BigDecimal acct2finish = acct2start.add(amount); assertThat(acct1finish, is(closeTo(service.getBalance(1L), new BigDecimal("0.01")))); assertThat(acct2finish, is(closeTo(service.getBalance(2L), new BigDecimal("0.01")))); } }
@Test public void getLatLngWithStreet() throws Exception { Site site = service.getLatLng("1600 Ampitheatre Parkway", "Mountain View", "CA"); assertEquals(37.42, site.getLatitude(), 0.01); assertEquals(-122.08, site.getLongitude(), 0.01); } }
@Test public void getJoke() throws Exception { String joke = service.getJoke("Craig", "Walls"); assertThat(joke, containsString("Craig")); assertThat(joke, containsString("Walls")); } }
@Test public void testDeposit() throws Exception { BigDecimal start = service.getBalance(1L); BigDecimal amount = new BigDecimal("50.0"); service.deposit(1L, amount); BigDecimal finish = start.add(amount); assertThat(finish, is(closeTo(service.getBalance(1L), new BigDecimal("0.01")))); }
@Test public void testWithdraw() throws Exception { BigDecimal start = service.getBalance(1L); BigDecimal amount = new BigDecimal("50.0"); service.withdraw(1L, amount); BigDecimal finish = start.subtract(amount); assertThat(finish, is(closeTo(service.getBalance(1L), new BigDecimal("0.01")))); }
public BigDecimal withdraw(Long id, BigDecimal amount) { return deposit(id, amount.negate()); }
@Test public void testTransfer() throws Exception { BigDecimal acct1start = service.getBalance(1L); BigDecimal acct2start = service.getBalance(2L); BigDecimal amount = new BigDecimal("50.0"); service.transfer(1L, 2L, amount); BigDecimal acct1finish = acct1start.subtract(amount); BigDecimal acct2finish = acct2start.add(amount); assertThat(acct1finish, is(closeTo(service.getBalance(1L), new BigDecimal("0.01")))); assertThat(acct2finish, is(closeTo(service.getBalance(2L), new BigDecimal("0.01")))); } }
@Test public void getLatLngWithoutStreet() throws Exception { Site site = service.getLatLng("Boston", "MA"); assertEquals(42.36, site.getLatitude(), 0.01); assertEquals(-71.06, site.getLongitude(), 0.01); }
@Test public void testDeposit() throws Exception { BigDecimal start = service.getBalance(1L); BigDecimal amount = new BigDecimal("50.0"); service.deposit(1L, amount); BigDecimal finish = start.add(amount); assertThat(finish, is(closeTo(service.getBalance(1L), new BigDecimal("0.01")))); }
@Test public void testWithdraw() throws Exception { BigDecimal start = service.getBalance(1L); BigDecimal amount = new BigDecimal("50.0"); service.withdraw(1L, amount); BigDecimal finish = start.subtract(amount); assertThat(finish, is(closeTo(service.getBalance(1L), new BigDecimal("0.01")))); }
public BigDecimal withdraw(Long id, BigDecimal amount) { return deposit(id, amount.negate()); }
@Test public void testTransfer() throws Exception { BigDecimal acct1start = service.getBalance(1L); BigDecimal acct2start = service.getBalance(2L); BigDecimal amount = new BigDecimal("50.0"); service.transfer(1L, 2L, amount); BigDecimal acct1finish = acct1start.subtract(amount); BigDecimal acct2finish = acct2start.add(amount); assertThat(acct1finish, is(closeTo(service.getBalance(1L), new BigDecimal("0.01")))); assertThat(acct2finish, is(closeTo(service.getBalance(2L), new BigDecimal("0.01")))); } }