diff options
author | Jakub Tyszkowski <jakub.tyszkowski@tieto.com> | 2015-02-13 14:17:39 +0100 |
---|---|---|
committer | Szymon Janc <szymon.janc@tieto.com> | 2015-02-19 11:02:15 +0100 |
commit | 89f820abe487185f7503b0714844404fed1e2685 (patch) | |
tree | 7b7df83dc08a6e2a06beb43714c62282e471ad3c /android/tester-main.c | |
parent | 1fdcd56e850539436683ff1ff1e9074d53750871 (diff) | |
download | bluez-89f820abe487185f7503b0714844404fed1e2685.tar.gz |
android/tester: Add case for error passing in GATT server responses
This is to verify proper error passing from user apps.
Diffstat (limited to 'android/tester-main.c')
-rw-r--r-- | android/tester-main.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/android/tester-main.c b/android/tester-main.c index 336a9a81c..c13f056d7 100644 --- a/android/tester-main.c +++ b/android/tester-main.c @@ -134,6 +134,7 @@ static struct { DBG_CB(CB_EMU_VALUE_NOTIFICATION), DBG_CB(CB_EMU_READ_RESPONSE), DBG_CB(CB_EMU_WRITE_RESPONSE), + DBG_CB(CB_EMU_ATT_ERROR), }; static gboolean check_callbacks_called(gpointer user_data) @@ -1036,6 +1037,13 @@ static bool match_data(struct step *step) return false; } + if (exp->callback_result.error != step->callback_result.error) { + tester_debug("Err mismatch: %d vs %d", + exp->callback_result.error, + step->callback_result.error); + return false; + } + if (exp->store_srvc_handle) memcpy(exp->store_srvc_handle, step->callback_result.srvc_handle, |