summaryrefslogtreecommitdiff
path: root/android/ipc-tester.c
diff options
context:
space:
mode:
authorGrzegorz Kolodziejczyk <grzegorz.kolodziejczyk@tieto.com>2014-10-15 16:28:01 +0200
committerSzymon Janc <szymon.janc@tieto.com>2014-10-20 14:40:39 +0200
commit8b47bd276bc5326effb9f0a3d62bf9825c15149d (patch)
tree152e54d8f9ec78de45cac6f5253a60820d83c5c6 /android/ipc-tester.c
parentcabac5bce3fbeb808b3372a62459cb4368ea2a67 (diff)
downloadbluez-8b47bd276bc5326effb9f0a3d62bf9825c15149d.tar.gz
android/ipc-tester: Add cases for MAP client msg size
Add cases testing message size verification for MAP client opcodes.
Diffstat (limited to 'android/ipc-tester.c')
-rw-r--r--android/ipc-tester.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/android/ipc-tester.c b/android/ipc-tester.c
index 7dd25e8ef..357dda9ff 100644
--- a/android/ipc-tester.c
+++ b/android/ipc-tester.c
@@ -1486,5 +1486,19 @@ int main(int argc, char *argv[])
HAL_SERVICE_ID_BLUETOOTH,
HAL_SERVICE_ID_HANDSFREE_CLIENT);
+ /* check for valid data size for MAP CLIENT */
+ test_datasize_valid("MAP CLIENT Get instances+",
+ HAL_SERVICE_ID_MAP_CLIENT,
+ HAL_OP_MAP_CLIENT_GET_INSTANCES,
+ sizeof(struct hal_cmd_map_client_get_instances),
+ 1, HAL_SERVICE_ID_BLUETOOTH,
+ HAL_SERVICE_ID_MAP_CLIENT);
+ test_datasize_valid("MAP CLIENT Get instances-",
+ HAL_SERVICE_ID_MAP_CLIENT,
+ HAL_OP_MAP_CLIENT_GET_INSTANCES,
+ sizeof(struct hal_cmd_map_client_get_instances),
+ -1, HAL_SERVICE_ID_BLUETOOTH,
+ HAL_SERVICE_ID_MAP_CLIENT);
+
return tester_run();
}