@Test public void testBeginEnd() throws Exception { SequenceIterationStatus s1 = new SequenceIterationStatus(5, 10, 5, 100); assertEquals(Integer.valueOf(5), s1.getBegin()); assertEquals(Integer.valueOf(10), s1.getEnd()); SequenceIterationStatus s2 = new SequenceIterationStatus(null, null, 5, 100); assertNull(s2.getBegin()); assertEquals(Integer.valueOf(99), s2.getEnd()); SequenceIterationStatus s3 = new SequenceIterationStatus(null, null, 5, null); assertNull(s3.getBegin()); assertEquals(Integer.valueOf(Integer.MAX_VALUE), s3.getEnd()); }