use of com.autentia.tnt.businessobject.BillBreakDown in project TNTConcept by autentia.
the class BillBeanTest method createBreakDownIn2009Test.
@Test
public void createBreakDownIn2009Test() {
this.prepareTestsIVA();
final GregorianCalendar calendar = new GregorianCalendar(2009, 8, 31);
billBean.setCreationDate(calendar.getTime());
billBean.createBreakDown();
for (BillBreakDown billBreakDown : billBean.getBill().getBreakDown()) {
assertThat(billBreakDown.getIva(), is(new BigDecimal(IVA_UNTIL_JUL_2010)));
}
}
use of com.autentia.tnt.businessobject.BillBreakDown in project TNTConcept by autentia.
the class BillBeanTest method createBreakDownInFirstDayOf21Test.
@Test
public void createBreakDownInFirstDayOf21Test() {
this.prepareTestsIVA();
final GregorianCalendar calendar = new GregorianCalendar(2012, 8, 1);
billBean.setCreationDate(calendar.getTime());
billBean.createBreakDown();
for (BillBreakDown billBreakDown : billBean.getBill().getBreakDown()) {
assertThat(billBreakDown.getIva(), is(new BigDecimal(IVA_ACTUAL)));
}
}
use of com.autentia.tnt.businessobject.BillBreakDown in project TNTConcept by autentia.
the class BillManagerTest method getAllBitacoreBreakDownsHaveCorrectIvaFirstDayOf21IvaTest.
@Test
public void getAllBitacoreBreakDownsHaveCorrectIvaFirstDayOf21IvaTest() {
final Project project = insertProjectIntoContext(firstDateFor21Iva);
ProjectCost projectCost = createProjectCost(project);
final GregorianCalendar calendarEnd = new GregorianCalendar(2012, 10, 1);
final List<BillBreakDown> billBreakDownList = billManager.getAllBitacoreBreakDowns(firstDateFor21Iva, calendarEnd.getTime(), project);
assertEquals(IVA21, billBreakDownList.get(0).getIva());
assertEquals(IVA21, billBreakDownList.get(1).getIva());
deleteProjectCostFromContext(projectCost);
deleteProjectFromContext(project);
}
use of com.autentia.tnt.businessobject.BillBreakDown in project TNTConcept by autentia.
the class BillManagerTest method getAllBitacoreBreakDownsHaveCorrectIvaForJune2009Test.
@Test
public void getAllBitacoreBreakDownsHaveCorrectIvaForJune2009Test() {
final Project project = insertProjectIntoContext(dateFor16Iva);
ProjectCost projectCost = createProjectCost(project);
final GregorianCalendar calendarEnd = new GregorianCalendar(2009, 10, 21);
final List<BillBreakDown> billBreakDownList = billManager.getAllBitacoreBreakDowns(dateFor16Iva, calendarEnd.getTime(), project);
assertEquals(IVA16, billBreakDownList.get(0).getIva());
assertEquals(IVA16, billBreakDownList.get(1).getIva());
deleteProjectCostFromContext(projectCost);
deleteProjectFromContext(project);
}
use of com.autentia.tnt.businessobject.BillBreakDown in project TNTConcept by autentia.
the class BillManagerTest method getAllBitacoreBreakDownsHaveCorrectIvaFirstDayOf18IvaTest.
@Test
public void getAllBitacoreBreakDownsHaveCorrectIvaFirstDayOf18IvaTest() {
final Project project = insertProjectIntoContext(firstDateFor18Iva);
ProjectCost projectCost = createProjectCost(project);
final GregorianCalendar calendarEnd = new GregorianCalendar(2010, 10, 1);
final List<BillBreakDown> billBreakDownList = billManager.getAllBitacoreBreakDowns(firstDateFor18Iva, calendarEnd.getTime(), project);
assertEquals(IVA18, billBreakDownList.get(0).getIva());
assertEquals(IVA18, billBreakDownList.get(1).getIva());
deleteProjectCostFromContext(projectCost);
deleteProjectFromContext(project);
}
Aggregations