public void testDecrementString() throws Exception { String original = "a"; String answer = StringGroovyMethods.previous(original); assertEquals("`", answer); assertTrue(ScriptBytecodeAdapter.compareLessThan(answer, original)); }
public void testIncrementString() throws Exception { String original = "z"; String answer = StringGroovyMethods.next(original); assertEquals("{", answer); assertTrue(answer.compareTo(original) > 0); }
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)); } }