Index: base/android/jni_string_unittest.cc |
diff --git a/base/android/jni_string_unittest.cc b/base/android/jni_string_unittest.cc |
index abd0683170e514d2e705d4f899a72be1df7f5783..bc622c6c01d93202450ae30aa66198690a47aeda 100644 |
--- a/base/android/jni_string_unittest.cc |
+++ b/base/android/jni_string_unittest.cc |
@@ -28,5 +28,21 @@ TEST(JniString, BasicConversionsUTF16) { |
EXPECT_EQ(kSimpleString, result); |
} |
+TEST(JniString, EmptyConversionUTF8) { |
+ const std::string kSimpleString = ""; |
+ JNIEnv* env = AttachCurrentThread(); |
+ std::string result = |
+ ConvertJavaStringToUTF8(ConvertUTF8ToJavaString(env, kSimpleString)); |
+ EXPECT_EQ(kSimpleString, result); |
+} |
+ |
+TEST(JniString, EmptyConversionUTF16) { |
+ const string16 kSimpleString = UTF8ToUTF16(""); |
+ JNIEnv* env = AttachCurrentThread(); |
+ string16 result = |
+ ConvertJavaStringToUTF16(ConvertUTF16ToJavaString(env, kSimpleString)); |
+ EXPECT_EQ(kSimpleString, result); |
+} |
+ |
} // namespace android |
} // namespace base |