package core.framework.api.util; import org.junit.Test; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; /** * @author neo */ public class ASCIITest { @Test public void isDigit() { assertTrue(ASCII.isDigit('0')); assertTrue(ASCII.isDigit('9')); assertFalse(ASCII.isDigit('a')); assertFalse(ASCII.isDigit('z')); assertFalse(ASCII.isDigit('A')); assertFalse(ASCII.isDigit('Z')); } @Test public void isLetter() { assertFalse(ASCII.isLetter('0')); assertFalse(ASCII.isLetter('9')); assertTrue(ASCII.isLetter('a')); assertTrue(ASCII.isLetter('z')); assertTrue(ASCII.isLetter('A')); assertTrue(ASCII.isLetter('Z')); } @Test public void toUpperCase() { assertEquals("TEXT", ASCII.toUpperCase("text")); assertEquals("TEXT", ASCII.toUpperCase("tExt")); assertEquals("TEXT", ASCII.toUpperCase("TEXT")); assertEquals("01239_-", ASCII.toUpperCase("01239_-")); } @Test public void toLowerCase() { assertEquals("text", ASCII.toLowerCase("text")); assertEquals("text", ASCII.toLowerCase("tExt")); assertEquals("text", ASCII.toLowerCase("TEXT")); assertEquals("01239_-", ASCII.toLowerCase("01239_-")); } @Test public void toUpperCaseChar() { assertEquals('-', ASCII.toUpperCase('-')); assertEquals('A', ASCII.toUpperCase('a')); assertEquals('Z', ASCII.toUpperCase('z')); assertEquals('0', ASCII.toUpperCase('0')); assertEquals('9', ASCII.toUpperCase('9')); assertEquals('A', ASCII.toUpperCase('A')); } @Test public void toLowerCaseChar() { assertEquals('-', ASCII.toLowerCase('-')); assertEquals('a', ASCII.toLowerCase('A')); assertEquals('z', ASCII.toLowerCase('Z')); assertEquals('0', ASCII.toLowerCase('0')); assertEquals('9', ASCII.toLowerCase('9')); assertEquals('a', ASCII.toLowerCase('a')); } }