summaryrefslogtreecommitdiffstats
path: root/tests/java_app/src/android/aidl/tests/TestServiceClient.java
diff options
context:
space:
mode:
Diffstat (limited to 'tests/java_app/src/android/aidl/tests/TestServiceClient.java')
-rw-r--r--tests/java_app/src/android/aidl/tests/TestServiceClient.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/java_app/src/android/aidl/tests/TestServiceClient.java b/tests/java_app/src/android/aidl/tests/TestServiceClient.java
index 4af4aa0..4f4d462 100644
--- a/tests/java_app/src/android/aidl/tests/TestServiceClient.java
+++ b/tests/java_app/src/android/aidl/tests/TestServiceClient.java
@@ -38,6 +38,8 @@ import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
+import java.util.Map;
+import java.util.HashMap;
// Generated
import android.aidl.tests.INamedCallback;
@@ -154,6 +156,17 @@ public class TestServiceClient extends Activity {
" responded " + response);
}
}
+ {
+ Map<String, Object> query = new HashMap<String, Object>();
+ query.put("first_val", new Byte((byte)-128));
+ query.put("second_val", new Integer(1<<30));
+ query.put("third_val", "OHAI");
+ Object response = service.RepeatMap(query);
+ if (!query.equals(response)) {
+ mLog.logAndThrow("Repeat with " + query +
+ " responded " + response);
+ }
+ }
List<String> queries = Arrays.asList(
"not empty", "", "\0",