diff options
author | Steve Block <steveblock@google.com> | 2011-09-02 13:03:15 +0100 |
---|---|---|
committer | Steve Block <steveblock@google.com> | 2011-09-02 17:58:33 +0100 |
commit | a25c7dddf9208bb35411815034e12218ad494923 (patch) | |
tree | 34063eebf8c643eadda373afd9e6aaf97c53884d /tests/src/com/android/browser | |
parent | 06207a3230fe54c3a3b7053c0a7f05696c44854f (diff) | |
download | android_packages_apps_Gello-a25c7dddf9208bb35411815034e12218ad494923.tar.gz android_packages_apps_Gello-a25c7dddf9208bb35411815034e12218ad494923.tar.bz2 android_packages_apps_Gello-a25c7dddf9208bb35411815034e12218ad494923.zip |
Adds tests for passing and returning null strings to and from the methods of injected Java objects
Bug: 5222742
Change-Id: Id6222aebce7570b0649cd9cb7f4f16b0f0b640a8
Diffstat (limited to 'tests/src/com/android/browser')
-rw-r--r-- | tests/src/com/android/browser/JNIBindingsTest.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tests/src/com/android/browser/JNIBindingsTest.java b/tests/src/com/android/browser/JNIBindingsTest.java index 94dc9855..8c25a802 100644 --- a/tests/src/com/android/browser/JNIBindingsTest.java +++ b/tests/src/com/android/browser/JNIBindingsTest.java @@ -82,8 +82,8 @@ public class JNIBindingsTest extends AndroidTestCase { return true; } - public boolean testObjectTypes(String stringParam, String emptyString, Object objectParam, - Object emptyObject) { + public boolean testObjectTypes(String stringParam, String emptyString, String nullString, + Object objectParam, Object emptyObject) { String expectedString = "Foo"; String expectedEmptyString = ""; @@ -92,6 +92,7 @@ public class JNIBindingsTest extends AndroidTestCase { assertNotNull(emptyString); assertEquals(expectedString, stringParam); assertEquals(expectedEmptyString, emptyString); + assertNull(nullString); assertNull(objectParam); assertNull(emptyObject); } catch (AssertionFailedError e) { @@ -267,6 +268,7 @@ public class JNIBindingsTest extends AndroidTestCase { public long returnLong() { return 1234L; } public short returnShort() { return 12345; } public String returnString() { return "Hello World!"; } + public String returnNullString() { return null; } public class TestObject { public int x = 123; |