Example #1
0
 @Test(expectedExceptions = IllegalArgumentException.class)
 public void testBadPayments4() {
   StubCalculator.getEndStubType(NO_STUB2, 5);
 }
Example #2
0
 @Test
 public void testEndType() {
   assertEquals(StubCalculator.getEndStubType(NO_STUB1, 4), StubType.NONE);
   assertEquals(StubCalculator.getEndStubType(NO_STUB2, 4), StubType.NONE);
   assertEquals(StubCalculator.getEndStubType(SHORT_START_STUB1, 4), StubType.NONE);
   assertEquals(StubCalculator.getEndStubType(SHORT_START_STUB2, 4), StubType.NONE);
   assertEquals(StubCalculator.getEndStubType(LONG_START_STUB1, 4), StubType.NONE);
   assertEquals(StubCalculator.getEndStubType(LONG_START_STUB2, 4), StubType.NONE);
   assertEquals(StubCalculator.getEndStubType(SHORT_END_STUB1, 4), StubType.SHORT_END);
   assertEquals(StubCalculator.getEndStubType(SHORT_END_STUB2, 4), StubType.SHORT_END);
   assertEquals(StubCalculator.getEndStubType(LONG_END_STUB1, 4), StubType.LONG_END);
   assertEquals(StubCalculator.getEndStubType(LONG_END_STUB2, 4), StubType.LONG_END);
   assertEquals(StubCalculator.getEndStubType(NO_STUB3, 4), StubType.NONE);
   assertEquals(StubCalculator.getEndStubType(NO_STUB4, 4), StubType.NONE);
   assertEquals(StubCalculator.getEndStubType(SHORT_START_STUB3, 4), StubType.NONE);
   assertEquals(StubCalculator.getEndStubType(SHORT_START_STUB4, 4), StubType.NONE);
   assertEquals(StubCalculator.getEndStubType(LONG_START_STUB3, 4), StubType.NONE);
   assertEquals(StubCalculator.getEndStubType(LONG_START_STUB4, 4), StubType.NONE);
   assertEquals(StubCalculator.getEndStubType(SHORT_END_STUB3, 4), StubType.SHORT_END);
   assertEquals(StubCalculator.getEndStubType(SHORT_END_STUB4, 4), StubType.SHORT_END);
   assertEquals(StubCalculator.getEndStubType(LONG_END_STUB3, 4), StubType.LONG_END);
   assertEquals(StubCalculator.getEndStubType(LONG_END_STUB4, 4), StubType.LONG_END);
   assertEquals(StubCalculator.getEndStubType(NO_STUB3, 4, true), StubType.NONE);
   assertEquals(StubCalculator.getEndStubType(NO_STUB4, 4, true), StubType.NONE);
   assertEquals(StubCalculator.getEndStubType(SHORT_START_STUB3, 4, true), StubType.NONE);
   assertEquals(StubCalculator.getEndStubType(SHORT_START_STUB4, 4, true), StubType.NONE);
   assertEquals(StubCalculator.getEndStubType(LONG_START_STUB3, 4, true), StubType.NONE);
   assertEquals(StubCalculator.getEndStubType(LONG_START_STUB4, 4, true), StubType.NONE);
   assertEquals(StubCalculator.getEndStubType(SHORT_END_STUB3, 4, true), StubType.SHORT_END);
   assertEquals(StubCalculator.getEndStubType(SHORT_END_STUB4, 4, true), StubType.SHORT_END);
   assertEquals(StubCalculator.getEndStubType(LONG_END_STUB3, 4, true), StubType.LONG_END);
   assertEquals(StubCalculator.getEndStubType(LONG_END_STUB4, 4, true), StubType.LONG_END);
 }
Example #3
0
 @Test(expectedExceptions = IllegalArgumentException.class)
 public void testNegativePayments3() {
   StubCalculator.getEndStubType(NO_STUB1, -1);
 }
Example #4
0
 @Test(expectedExceptions = IllegalArgumentException.class)
 public void testNullInSchedule4() {
   StubCalculator.getEndStubType(new ZonedDateTime[] {null, null}, 1);
 }
Example #5
0
 @Test(expectedExceptions = IllegalArgumentException.class)
 public void testNullInSchedule1() {
   StubCalculator.getStartStubType(new LocalDate[] {null, null}, 1);
 }
Example #6
0
 @Test(expectedExceptions = IllegalArgumentException.class)
 public void testNullSchedule3() {
   StubCalculator.getEndStubType((LocalDate[]) null, 1);
 }
Example #7
0
 @Test(expectedExceptions = IllegalArgumentException.class)
 public void testNullSchedule2() {
   StubCalculator.getStartStubType((ZonedDateTime[]) null, 1);
 }