/** * @deprecated Use the CharSequence version * @see #isBigInteger(CharSequence) */ @Deprecated public static boolean isBigInteger(String self) { return isBigInteger((CharSequence) self); }
@Deprecated public static boolean isBigInteger(CharSequence self) { return StringGroovyMethods.isBigInteger(self); }
@Deprecated public static boolean isBigInteger(String self) { return StringGroovyMethods.isBigInteger(self); }
public void testIsMethods() throws Exception { String intStr = "123"; String floatStr = "1.23E-1"; String nonNumberStr = "ONE"; assertTrue(StringGroovyMethods.isInteger(intStr)); assertFalse(StringGroovyMethods.isInteger(floatStr)); assertFalse(StringGroovyMethods.isInteger(nonNumberStr)); assertTrue(StringGroovyMethods.isLong(intStr)); assertFalse(StringGroovyMethods.isLong(floatStr)); assertFalse(StringGroovyMethods.isLong(nonNumberStr)); assertTrue(StringGroovyMethods.isFloat(intStr)); assertTrue(StringGroovyMethods.isFloat(floatStr)); assertFalse(StringGroovyMethods.isFloat(nonNumberStr)); assertTrue(StringGroovyMethods.isDouble(intStr)); assertTrue(StringGroovyMethods.isDouble(floatStr)); assertFalse(StringGroovyMethods.isDouble(nonNumberStr)); assertTrue(StringGroovyMethods.isBigInteger(intStr)); assertFalse(StringGroovyMethods.isBigInteger(floatStr)); assertFalse(StringGroovyMethods.isBigInteger(nonNumberStr)); assertTrue(StringGroovyMethods.isBigDecimal(intStr)); assertTrue(StringGroovyMethods.isBigDecimal(floatStr)); assertFalse(StringGroovyMethods.isBigDecimal(nonNumberStr)); assertTrue(StringGroovyMethods.isNumber(intStr)); assertTrue(StringGroovyMethods.isNumber(floatStr)); assertFalse(StringGroovyMethods.isNumber(nonNumberStr)); } }