You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by rw...@apache.org on 2003/11/25 01:01:15 UTC
cvs commit: jakarta-commons-sandbox/functor/src/test/org/apache/commons/functor/generator/util TestIntegerRange.java TestLongRange.java
rwaldhoff 2003/11/24 16:01:15
Modified: functor/src/test/org/apache/commons/functor/generator/util
TestIntegerRange.java TestLongRange.java
Log:
add test of edge case
Revision Changes Path
1.3 +8 -2 jakarta-commons-sandbox/functor/src/test/org/apache/commons/functor/generator/util/TestIntegerRange.java
Index: TestIntegerRange.java
===================================================================
RCS file: /home/cvs/jakarta-commons-sandbox/functor/src/test/org/apache/commons/functor/generator/util/TestIntegerRange.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- TestIntegerRange.java 24 Nov 2003 23:59:21 -0000 1.2
+++ TestIntegerRange.java 25 Nov 2003 00:01:15 -0000 1.3
@@ -154,6 +154,12 @@
assertEquals("[5, 4, 3, 2, 1]", range.toCollection().toString());
}
+ public void testEdgeCase() {
+ IntegerRange range = new IntegerRange(Integer.MAX_VALUE - 3, Integer.MAX_VALUE);
+ assertEquals("[2147483644, 2147483645, 2147483646]", range.toCollection().toString());
+ assertEquals("[2147483644, 2147483645, 2147483646]", range.toCollection().toString());
+ }
+
public void testEquals() {
IntegerRange range = new IntegerRange(1, 5);
assertObjectsAreEqual(range, range);
1.2 +3 -3 jakarta-commons-sandbox/functor/src/test/org/apache/commons/functor/generator/util/TestLongRange.java
Index: TestLongRange.java
===================================================================
RCS file: /home/cvs/jakarta-commons-sandbox/functor/src/test/org/apache/commons/functor/generator/util/TestLongRange.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- TestLongRange.java 24 Nov 2003 23:59:21 -0000 1.1
+++ TestLongRange.java 25 Nov 2003 00:01:15 -0000 1.2
@@ -154,7 +154,7 @@
assertEquals("[5, 4, 3, 2, 1]", range.toCollection().toString());
}
- public void testLongRange() {
+ public void testEdgeCase() {
LongRange range = new LongRange(Long.MAX_VALUE - 3L, Long.MAX_VALUE);
assertEquals("[9223372036854775804, 9223372036854775805, 9223372036854775806]", range.toCollection().toString());
assertEquals("[9223372036854775804, 9223372036854775805, 9223372036854775806]", range.toCollection().toString());
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org