From f3b42a16ff2bb1ffe7052c02df49b8247db3092f Mon Sep 17 00:00:00 2001 From: Jakub Tyszkowski Date: Thu, 24 Jul 2014 10:38:02 +0200 Subject: [PATCH] android/tester-ng: Add socket double listen fail case --- android/tester-socket.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/android/tester-socket.c b/android/tester-socket.c index 5994a3db4..1ccd29b24 100644 --- a/android/tester-socket.c +++ b/android/tester-socket.c @@ -217,6 +217,16 @@ static struct test_case test_cases[] = { ACTION_SUCCESS(bluetooth_disable_action, NULL), CALLBACK_STATE(CB_BT_ADAPTER_STATE_CHANGED, BT_STATE_OFF), ), + TEST_CASE_BREDRLE("Socket Listen - Invalid: double Listen", + ACTION_SUCCESS(bluetooth_enable_action, NULL), + CALLBACK_STATE(CB_BT_ADAPTER_STATE_CHANGED, BT_STATE_ON), + ACTION_SUCCESS(socket_listen_action, &btsock_param), + ACTION_SUCCESS(socket_verify_fd_action, &btsock_param), + ACTION_SUCCESS(socket_verify_channel_action, &btsock_param), + ACTION(BT_STATUS_BUSY, socket_listen_action, &btsock_param), + ACTION_SUCCESS(bluetooth_disable_action, NULL), + CALLBACK_STATE(CB_BT_ADAPTER_STATE_CHANGED, BT_STATE_OFF), + ), }; struct queue *get_socket_tests(void) -- 2.47.3