コード例 #1
0
ファイル: InvoiceItemTest.java プロジェクト: DINKIN/estatio
 @Test
 public void withSmallNetAmount() {
   invoiceItem.setNetAmount(new BigDecimal("1.50"));
   invoiceItem.verify();
   assertThat(invoiceItem.getVatAmount(), is(new BigDecimal("0.26")));
   assertThat(invoiceItem.getGrossAmount(), is(new BigDecimal("1.76")));
 }
コード例 #2
0
ファイル: InvoiceItemTest.java プロジェクト: DINKIN/estatio
 @Test
 public void withLargeNetAmount() {
   invoiceItem.setNetAmount(new BigDecimal("100.00"));
   invoiceItem.verify();
   assertThat(invoiceItem.getVatAmount(), is(new BigDecimal("17.50")));
   assertThat(invoiceItem.getGrossAmount(), is(new BigDecimal("117.50")));
 }
コード例 #3
0
ファイル: InvoiceItemTest.java プロジェクト: DINKIN/estatio
 @Test
 public void withNullTax() {
   invoiceItem.setTax(null);
   invoiceItem.setNetAmount(new BigDecimal("1.50"));
   invoiceItem.verify();
   assertThat(invoiceItem.getVatAmount(), is(new BigDecimal("0")));
   assertThat(invoiceItem.getGrossAmount(), is(new BigDecimal("1.50")));
 }