/** * <p>Gets a string representation of the character range.</p> * * @return string representation of this range */ @Override public String toString() { if (iToString == null) { final StringBuilder buf = new StringBuilder(4); if (isNegated()) { buf.append('^'); } buf.append(start); if (start != end) { buf.append('-'); buf.append(end); } iToString = buf.toString(); } return iToString; }
@Test public void testConstructorAccessors_isNotIn_Same() { final CharRange rangea = CharRange.isNotIn('a', 'a'); assertEquals('a', rangea.getStart()); assertEquals('a', rangea.getEnd()); assertTrue(rangea.isNegated()); assertEquals("^a", rangea.toString()); }
@Test public void testConstructorAccessors_isIn_Same() { final CharRange rangea = CharRange.isIn('a', 'a'); assertEquals('a', rangea.getStart()); assertEquals('a', rangea.getEnd()); assertFalse(rangea.isNegated()); assertEquals("a", rangea.toString()); }
@Test public void testConstructorAccessors_isIn_Normal() { final CharRange rangea = CharRange.isIn('a', 'e'); assertEquals('a', rangea.getStart()); assertEquals('e', rangea.getEnd()); assertFalse(rangea.isNegated()); assertEquals("a-e", rangea.toString()); }
@Test public void testConstructorAccessors_isIn_Reversed() { final CharRange rangea = CharRange.isIn('e', 'a'); assertEquals('a', rangea.getStart()); assertEquals('e', rangea.getEnd()); assertFalse(rangea.isNegated()); assertEquals("a-e", rangea.toString()); }
@Test public void testConstructorAccessors_isNotIn_Reversed() { final CharRange rangea = CharRange.isNotIn('e', 'a'); assertEquals('a', rangea.getStart()); assertEquals('e', rangea.getEnd()); assertTrue(rangea.isNegated()); assertEquals("^a-e", rangea.toString()); }
@Test public void testConstructorAccessors_is() { final CharRange rangea = CharRange.is('a'); assertEquals('a', rangea.getStart()); assertEquals('a', rangea.getEnd()); assertFalse(rangea.isNegated()); assertEquals("a", rangea.toString()); }
@Test public void testConstructorAccessors_isNot() { final CharRange rangea = CharRange.isNot('a'); assertEquals('a', rangea.getStart()); assertEquals('a', rangea.getEnd()); assertTrue(rangea.isNegated()); assertEquals("^a", rangea.toString()); }
@Test public void testConstructorAccessors_isNotIn_Normal() { final CharRange rangea = CharRange.isNotIn('a', 'e'); assertEquals('a', rangea.getStart()); assertEquals('e', rangea.getEnd()); assertTrue(rangea.isNegated()); assertEquals("^a-e", rangea.toString()); }
/** * <p>Gets a string representation of the character range.</p> * * @return string representation of this range */ @Override public String toString() { if (iToString == null) { final StringBuilder buf = new StringBuilder(4); if (isNegated()) { buf.append('^'); } buf.append(start); if (start != end) { buf.append('-'); buf.append(end); } iToString = buf.toString(); } return iToString; }
/** * <p>Gets a string representation of the character range.</p> * * @return string representation of this range */ @Override public String toString() { if (iToString == null) { final StringBuilder buf = new StringBuilder(4); if (isNegated()) { buf.append('^'); } buf.append(start); if (start != end) { buf.append('-'); buf.append(end); } iToString = buf.toString(); } return iToString; }
/** * <p>Gets a string representation of the character range.</p> * * @return string representation of this range */ @Override public String toString() { if (iToString == null) { final StringBuilder buf = new StringBuilder(4); if (isNegated()) { buf.append('^'); } buf.append(start); if (start != end) { buf.append('-'); buf.append(end); } iToString = buf.toString(); } return iToString; }