aboutsummaryrefslogtreecommitdiffstats
path: root/tests/src/com/android/inputmethod/latin/utils/StringUtilsTests.java
diff options
context:
space:
mode:
authorSatoshi Kataoka <satok@google.com>2013-08-16 00:36:58 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2013-08-16 00:36:58 -0700
commitef593b0101dcd0eb84205bfb4c15683a029b0069 (patch)
treeab69c5ba1dcb1123c39e762ca7946cf3c8e0e2b0 /tests/src/com/android/inputmethod/latin/utils/StringUtilsTests.java
parent768f533a3a1bfe934c6d055e45d910be7a407eed (diff)
parentad4c90934be49e8f0327e865551814a937b4fc1f (diff)
downloadlatinime-ef593b0101dcd0eb84205bfb4c15683a029b0069.tar.gz
latinime-ef593b0101dcd0eb84205bfb4c15683a029b0069.tar.xz
latinime-ef593b0101dcd0eb84205bfb4c15683a029b0069.zip
am ad4c9093: Merge "Add hex string utils"
* commit 'ad4c90934be49e8f0327e865551814a937b4fc1f': 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.java12
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));
+ }
}