public virtual void testInRange() { JDFIntegerRangeList irl = new JDFIntegerRangeList("-INF ~ 0 5 ~ INF"); Assert.IsTrue(irl.inRange(-99), "inRange"); Assert.IsTrue(irl.inRange(99), "inRange"); Assert.IsFalse(irl.inRange(2), "inRange"); }
public void testDefaultDef() { JDFIntegerRangeList irl = new JDFIntegerRangeList("-INF ~ 0 5 ~ -1"); Assert.IsTrue(irl.inRange(-99), "inRange"); Assert.IsFalse(irl.inRange(99), "inRange"); Assert.IsTrue(irl.inRange(2), "inRange"); JDFIntegerRange.setDefaultDef(int.MaxValue); irl = new JDFIntegerRangeList("-INF ~ 0 5 ~ -1"); Assert.IsFalse(irl.inRange(-99), "inRange"); Assert.IsTrue(irl.inRange(99), "inRange"); Assert.IsFalse(irl.inRange(2), "inRange"); }
public virtual void testInfiniteList() { JDFIntegerRangeList integerRangeList = new JDFIntegerRangeList("0~-1", int.MaxValue); for (int i = 0; i <= 10; i++) { Assert.IsTrue(integerRangeList.inRange(i), "RangeList 0~-1 should contain " + i); } }