+
+ rc.set(ResidueCount.GAP_COUNT, Short.MAX_VALUE - 2);
+ assertEquals(rc.getGapCount(), Short.MAX_VALUE - 2);
+ assertFalse(rc.isCountingInts());
+ rc.addGap();
+ assertEquals(rc.getGapCount(), Short.MAX_VALUE - 1);
+ assertFalse(rc.isCountingInts());
+ rc.addGap();
+ assertEquals(rc.getGapCount(), Short.MAX_VALUE);
+ rc.addGap();
+ assertTrue(rc.isCountingInts());
+ assertEquals(rc.getGapCount(), Short.MAX_VALUE + 1);