diff options
author | 2013-08-16 07:34:42 +0000 | |
---|---|---|
committer | 2013-08-16 07:34:42 +0000 | |
commit | ad4c90934be49e8f0327e865551814a937b4fc1f (patch) | |
tree | 2aeba445bb88ea6a42912d3cce7a20e1efce6b73 /tests/src/com/android/inputmethod/latin/utils/StringUtilsTests.java | |
parent | b0ead57a9463f2948cb8941acb957daeb89a5c0c (diff) | |
parent | 283cf9cfc9ea8aaf437849ca469f13f029de3ed5 (diff) | |
download | latinime-ad4c90934be49e8f0327e865551814a937b4fc1f.tar.gz latinime-ad4c90934be49e8f0327e865551814a937b4fc1f.tar.xz latinime-ad4c90934be49e8f0327e865551814a937b4fc1f.zip |
Merge "Add hex string utils"
Diffstat (limited to 'tests/src/com/android/inputmethod/latin/utils/StringUtilsTests.java')
-rw-r--r-- | tests/src/com/android/inputmethod/latin/utils/StringUtilsTests.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/src/com/android/inputmethod/latin/utils/StringUtilsTests.java b/tests/src/com/android/inputmethod/latin/utils/StringUtilsTests.java index 175e511b0..c6fa943fe 100644 --- a/tests/src/com/android/inputmethod/latin/utils/StringUtilsTests.java +++ b/tests/src/com/android/inputmethod/latin/utils/StringUtilsTests.java @@ -256,4 +256,16 @@ public class StringUtilsTests extends AndroidTestCase { // code for now True is acceptable. assertTrue(StringUtils.lastPartLooksLikeURL(".abc/def")); } + + public void testHexStringUtils() { + final byte[] bytes = new byte[] { (byte)0x01, (byte)0x11, (byte)0x22, (byte)0x33, + (byte)0x55, (byte)0x88, (byte)0xEE }; + final String bytesStr = StringUtils.byteArrayToHexString(bytes); + final byte[] bytes2 = StringUtils.hexStringToByteArray(bytesStr); + for (int i = 0; i < bytes.length; ++i) { + assertTrue(bytes[i] == bytes2[i]); + } + final String bytesStr2 = StringUtils.byteArrayToHexString(bytes2); + assertTrue(bytesStr.equals(bytesStr2)); + } } |