You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by gg...@apache.org on 2005/08/01 01:55:26 UTC
svn commit: r226704 -
/jakarta/commons/proper/lang/trunk/src/test/org/apache/commons/lang/math/NumberUtilsTest.java
Author: ggregory
Date: Sun Jul 31 16:55:24 2005
New Revision: 226704
URL: http://svn.apache.org/viewcvs?rev=226704&view=rev
Log:
Slightly better unit test code coverage.
Modified:
jakarta/commons/proper/lang/trunk/src/test/org/apache/commons/lang/math/NumberUtilsTest.java
Modified: jakarta/commons/proper/lang/trunk/src/test/org/apache/commons/lang/math/NumberUtilsTest.java
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/lang/trunk/src/test/org/apache/commons/lang/math/NumberUtilsTest.java?rev=226704&r1=226703&r2=226704&view=diff
==============================================================================
--- jakarta/commons/proper/lang/trunk/src/test/org/apache/commons/lang/math/NumberUtilsTest.java (original)
+++ jakarta/commons/proper/lang/trunk/src/test/org/apache/commons/lang/math/NumberUtilsTest.java Sun Jul 31 16:55:24 2005
@@ -167,14 +167,15 @@
}
public void testCreateNumber() {
- //a lot of things can go wrong
+ // a lot of things can go wrong
assertEquals("createNumber(String) 1 failed", new Float("1234.5"), NumberUtils.createNumber("1234.5"));
assertEquals("createNumber(String) 2 failed", new Integer("12345"), NumberUtils.createNumber("12345"));
assertEquals("createNumber(String) 3 failed", new Double("1234.5"), NumberUtils.createNumber("1234.5D"));
assertEquals("createNumber(String) 3 failed", new Double("1234.5"), NumberUtils.createNumber("1234.5d"));
assertEquals("createNumber(String) 4 failed", new Float("1234.5"), NumberUtils.createNumber("1234.5F"));
assertEquals("createNumber(String) 4 failed", new Float("1234.5"), NumberUtils.createNumber("1234.5f"));
- assertEquals("createNumber(String) 5 failed", new Long(Integer.MAX_VALUE + 1L), NumberUtils.createNumber("" + (Integer.MAX_VALUE + 1L)));
+ assertEquals("createNumber(String) 5 failed", new Long(Integer.MAX_VALUE + 1L), NumberUtils.createNumber(""
+ + (Integer.MAX_VALUE + 1L)));
assertEquals("createNumber(String) 6 failed", new Long(12345), NumberUtils.createNumber("12345L"));
assertEquals("createNumber(String) 6 failed", new Long(12345), NumberUtils.createNumber("12345l"));
assertEquals("createNumber(String) 7 failed", new Float("-1234.5"), NumberUtils.createNumber("-1234.5"));
@@ -186,24 +187,20 @@
assertEquals("createNumber(String) 13 failed", new Double("-1.1E200"), NumberUtils.createNumber("-1.1E200"));
assertEquals("createNumber(String) 14 failed", new Double("1.1E-200"), NumberUtils.createNumber("1.1E-200"));
assertEquals("createNumber(null) failed", null, NumberUtils.createNumber(null));
-
+ assertEquals("createNumber(String) failed", new BigInteger("12345678901234567890"), NumberUtils
+ .createNumber("12345678901234567890L"));
+
// jdk 1.2 doesn't support this. unsure about jdk 1.2.2
- if(SystemUtils.isJavaVersionAtLeast(1.3f)) {
- assertEquals("createNumber(String) 15 failed", new BigDecimal("1.1E-700"), NumberUtils.createNumber("1.1E-700F"));
+ if (SystemUtils.isJavaVersionAtLeast(1.3f)) {
+ assertEquals("createNumber(String) 15 failed", new BigDecimal("1.1E-700"), NumberUtils
+ .createNumber("1.1E-700F"));
}
- assertEquals(
- "createNumber(String) 16 failed",
- new Long("10" + Integer.MAX_VALUE),
- NumberUtils.createNumber("10" + Integer.MAX_VALUE + "L"));
- assertEquals(
- "createNumber(String) 17 failed",
- new Long("10" + Integer.MAX_VALUE),
- NumberUtils.createNumber("10" + Integer.MAX_VALUE));
- assertEquals(
- "createNumber(String) 18 failed",
- new BigInteger("10" + Long.MAX_VALUE),
- NumberUtils.createNumber("10" + Long.MAX_VALUE));
-
+ assertEquals("createNumber(String) 16 failed", new Long("10" + Integer.MAX_VALUE), NumberUtils
+ .createNumber("10" + Integer.MAX_VALUE + "L"));
+ assertEquals("createNumber(String) 17 failed", new Long("10" + Integer.MAX_VALUE), NumberUtils
+ .createNumber("10" + Integer.MAX_VALUE));
+ assertEquals("createNumber(String) 18 failed", new BigInteger("10" + Long.MAX_VALUE), NumberUtils
+ .createNumber("10" + Long.MAX_VALUE));
}
public void testCreateFloat() {
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org