Added Numeric check to StringUtil
This commit is contained in:
parent
8d350d31c5
commit
57bd478e16
3 changed files with 96 additions and 12 deletions
|
|
@ -29,7 +29,7 @@ import org.junit.Test;
|
|||
import java.util.Arrays;
|
||||
import java.util.Collections;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.*;
|
||||
|
||||
|
||||
public class StringUtilTest {
|
||||
|
|
@ -80,4 +80,37 @@ public class StringUtilTest {
|
|||
assertEquals("animal,monkey,dog", StringUtil.join(",", Arrays.asList("animal", "monkey", "dog")));
|
||||
assertEquals("12345", StringUtil.join("", 1,2,3,4,5));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void isNumber() {
|
||||
assertFalse(StringUtil.isNumber(null));
|
||||
assertFalse(StringUtil.isNumber(""));
|
||||
assertFalse(StringUtil.isNumber("a"));
|
||||
assertFalse(StringUtil.isNumber("-monkey"));
|
||||
assertFalse(StringUtil.isNumber("-123monkey"));
|
||||
assertTrue(StringUtil.isNumber("0"));
|
||||
assertTrue(StringUtil.isNumber("-1"));
|
||||
assertTrue(StringUtil.isNumber("-500"));
|
||||
assertTrue(StringUtil.isNumber("1"));
|
||||
assertTrue(StringUtil.isNumber("500"));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void isDecimalNumber() {
|
||||
assertFalse(StringUtil.isDecimalNumber(null));
|
||||
assertFalse(StringUtil.isDecimalNumber(""));
|
||||
assertFalse(StringUtil.isDecimalNumber("a"));
|
||||
assertFalse(StringUtil.isDecimalNumber("-monkey"));
|
||||
assertFalse(StringUtil.isDecimalNumber("-123monkey"));
|
||||
assertTrue(StringUtil.isDecimalNumber("0"));
|
||||
assertTrue(StringUtil.isDecimalNumber("-1"));
|
||||
assertTrue(StringUtil.isDecimalNumber("-500"));
|
||||
assertTrue(StringUtil.isDecimalNumber("1"));
|
||||
assertTrue(StringUtil.isDecimalNumber("500"));
|
||||
assertTrue(StringUtil.isDecimalNumber("0.0"));
|
||||
assertTrue(StringUtil.isDecimalNumber("-1.1"));
|
||||
assertTrue(StringUtil.isDecimalNumber("-500.2"));
|
||||
assertTrue(StringUtil.isDecimalNumber("1.3"));
|
||||
assertTrue(StringUtil.isDecimalNumber("500.500"));
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue