summaryrefslogtreecommitdiff
path: root/unit/test-uhid.c
diff options
context:
space:
mode:
authorLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2014-05-21 14:38:08 +0300
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2014-05-23 16:40:29 +0300
commit8dd8057204557f5db2b4d42df48edafc2b9112d5 (patch)
tree785358374437171775d2efe17a8faa126cb84e56 /unit/test-uhid.c
parent87779c55720b116aeef5167d7615b7b8e528dee6 (diff)
downloadbluez-8dd8057204557f5db2b4d42df48edafc2b9112d5.tar.gz
unit/test-uhid: Add /uhid/command/feature_answer test
Diffstat (limited to 'unit/test-uhid.c')
-rw-r--r--unit/test-uhid.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/unit/test-uhid.c b/unit/test-uhid.c
index 25216b8de..b8bb3a4c6 100644
--- a/unit/test-uhid.c
+++ b/unit/test-uhid.c
@@ -231,6 +231,10 @@ static const struct uhid_event ev_destroy = {
.type = UHID_DESTROY,
};
+static const struct uhid_event ev_feature_answer = {
+ .type = UHID_FEATURE_ANSWER,
+};
+
static void test_client(gconstpointer data)
{
struct context *context = create_context(data);
@@ -241,6 +245,10 @@ static void test_client(gconstpointer data)
if (g_str_equal(context->data->test_name, "/uhid/command/destroy"))
bt_uhid_send(context->uhid, &ev_destroy);
+ if (g_str_equal(context->data->test_name,
+ "/uhid/command/feature_answer"))
+ bt_uhid_send(context->uhid, &ev_feature_answer);
+
execute_context(context);
}
@@ -250,6 +258,8 @@ int main(int argc, char *argv[])
define_test("/uhid/command/create", test_client, event(&ev_create));
define_test("/uhid/command/destroy", test_client, event(&ev_destroy));
+ define_test("/uhid/command/feature_answer", test_client,
+ event(&ev_feature_answer));
return g_test_run();
}