|
|
|
|
@ -8,10 +8,24 @@ public class JSONUtilTest {
|
|
|
|
|
|
|
|
|
|
@Test public void testJSONUtilParseIntNormal(){ |
|
|
|
|
assertEquals(10, JSONUtil.parseInt("10")); |
|
|
|
|
assertEquals(0, JSONUtil.parseInt("0")); |
|
|
|
|
assertEquals(10, JSONUtil.parseInt("+10")); |
|
|
|
|
assertEquals(-10, JSONUtil.parseInt("-10")); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Test public void testZeroPrefix(){ |
|
|
|
|
assertEquals(75, JSONUtil.parseInt("075")); |
|
|
|
|
assertEquals(5, JSONUtil.parseInt("005")); |
|
|
|
|
assertEquals(75, JSONUtil.parseInt("+075")); |
|
|
|
|
assertEquals(5, JSONUtil.parseInt("+005")); |
|
|
|
|
assertEquals(-75, JSONUtil.parseInt("-075")); |
|
|
|
|
assertEquals(-5, JSONUtil.parseInt("-005")); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Test public void testAllZero(){ |
|
|
|
|
assertEquals(0, JSONUtil.parseInt("00000000")); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Test(expected = NumberFormatException.class) public void testJSONUtilParseIntError1(){ |
|
|
|
|
JSONUtil.parseInt("abcd"); |
|
|
|
|
} |
|
|
|
|
|