assertThrowsMalformedRangeException("foo .. bar");
}
private void assertBoundsOK(String s, Integer low, Integer high) throws RangeExpression.MalformedRangeExpression {
RangeExpression re = new RangeExpression();
Bounds b = re.new Bounds(s);
if (low == null) {
assertFalse(b.hasLow());
} else {
assertTrue(b.hasLow());
assertEquals(low, b.getLow());
}
if (high == null) {
assertFalse(b.hasHigh());
} else {
assertTrue(b.hasHigh());
assertEquals(high, b.getHigh());
}
}