diff options
author | Emre Ucan <eucan@de.adit-jv.com> | 2015-05-18 11:32:19 +0200 |
---|---|---|
committer | Nobuhiko Tanibata <nobuhiko_tanibata@xddp.denso.co.jp> | 2015-06-15 16:23:33 +0900 |
commit | 52192c6fbdc355c19f8f93656d4c03c487e7daa3 (patch) | |
tree | 565471d19223a04bf090ff870891c6c2c54448e8 /ivi-input-api | |
parent | 8a0fdf769f46bdde45cf6bbb1ded1a1d7f4615f7 (diff) | |
download | wayland-ivi-extension-52192c6fbdc355c19f8f93656d4c03c487e7daa3.tar.gz |
ilmInput: modify ilm_setInputAcceptanceOn tests.
Because they do not accept non-existing seats anymore.
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
Diffstat (limited to 'ivi-input-api')
-rw-r--r-- | ivi-input-api/test/ilm_input_null_pointer_test.cpp | 28 | ||||
-rw-r--r-- | ivi-input-api/test/ilm_input_test.cpp | 30 |
2 files changed, 22 insertions, 36 deletions
diff --git a/ivi-input-api/test/ilm_input_null_pointer_test.cpp b/ivi-input-api/test/ilm_input_null_pointer_test.cpp index 9ea3104..cd9aafe 100644 --- a/ivi-input-api/test/ilm_input_null_pointer_test.cpp +++ b/ivi-input-api/test/ilm_input_null_pointer_test.cpp @@ -102,11 +102,9 @@ TEST_F(IlmNullPointerTest, ilm_get_input_focus_null_pointer) { } TEST_F(IlmNullPointerTest, ilm_set_input_event_acceptance_null_pointer) { - t_ilm_surface surface1 = 1010, surface2 = 2020; - t_ilm_uint num_seats = 0; - t_ilm_string *seats = NULL; - t_ilm_string set_seats[] = {"default", "foo"}; - t_ilm_uint set_seats_count = 2; + t_ilm_surface surface1 = 1010; + t_ilm_string set_seats[] = {"default"}; + t_ilm_uint set_seats_count = 1; ASSERT_EQ(ILM_SUCCESS, ilm_surfaceCreate((t_ilm_nativehandle)wlSurfaces[0], 0, 0, ILM_PIXELFORMAT_RGBA_8888, &surface1)); @@ -120,27 +118,22 @@ TEST_F(IlmNullPointerTest, ilm_get_input_event_acceptance_null_pointer) { t_ilm_surface surface1 = 1010; t_ilm_uint num_seats = 0; t_ilm_string *seats = NULL; - t_ilm_string set_seats[] = {"default", "foo"}; - t_ilm_uint set_seats_count = 2; + ASSERT_EQ(ILM_SUCCESS, ilm_surfaceCreate((t_ilm_nativehandle)wlSurfaces[0], 0, 0, ILM_PIXELFORMAT_RGBA_8888, &surface1)); EXPECT_EQ(ILM_FAILED, ilm_getInputAcceptanceOn(0, &num_seats, - &seats)); + NULL)); EXPECT_EQ(ILM_FAILED, ilm_getInputAcceptanceOn(surface1, NULL, &seats)); - - EXPECT_EQ(ILM_FAILED, ilm_getInputAcceptanceOn(surface1, &num_seats, - NULL)); - } TEST_F(IlmNullPointerTest, ilm_get_input_devices_null_pointer) { t_ilm_surface surface1 = 1010; - t_ilm_string seats[] = {"default", "foo"}; - t_ilm_uint num_seats = 2; + t_ilm_string *seats = NULL; + t_ilm_uint num_seats = 0; ilmInputDevice bitmask = ILM_INPUT_DEVICE_POINTER; ASSERT_EQ(ILM_SUCCESS, ilm_surfaceCreate((t_ilm_nativehandle)wlSurfaces[0], 0, 0, ILM_PIXELFORMAT_RGBA_8888, @@ -148,12 +141,15 @@ TEST_F(IlmNullPointerTest, ilm_get_input_devices_null_pointer) { EXPECT_EQ(ILM_FAILED, ilm_getInputDevices(bitmask, &num_seats, NULL)); + + EXPECT_EQ(ILM_FAILED, ilm_getInputDevices(bitmask, NULL, + &seats)); } TEST_F(IlmNullPointerTest, ilm_get_input_device_capabilities_null_pointer) { - t_ilm_string seats[] = {"default", "foo"}; + t_ilm_string seats[] = {"default"}; ilmInputDevice bitmask; EXPECT_EQ(ILM_FAILED, ilm_getInputDeviceCapabilities(NULL, &bitmask)); - EXPECT_EQ(ILM_FAILED, ilm_getInputDeviceCapabilities(seats[1], NULL)); + EXPECT_EQ(ILM_FAILED, ilm_getInputDeviceCapabilities(seats[0], NULL)); } diff --git a/ivi-input-api/test/ilm_input_test.cpp b/ivi-input-api/test/ilm_input_test.cpp index f60eb3a..9492c6c 100644 --- a/ivi-input-api/test/ilm_input_test.cpp +++ b/ivi-input-api/test/ilm_input_test.cpp @@ -146,17 +146,14 @@ TEST_F(IlmCommandTest, ilm_input_focus) { } TEST_F(IlmCommandTest, ilm_input_event_acceptance) { - t_ilm_surface surface1 = 1010, surface2 = 2020; + t_ilm_surface surface1 = 1010; t_ilm_uint num_seats = 0; t_ilm_string *seats = NULL; - t_ilm_string set_seats[] = {"default", "foo"}; - t_ilm_uint set_seats_count = 2; + t_ilm_string set_seats[] = {"default"}; + t_ilm_uint set_seats_count = 1; ASSERT_EQ(ILM_SUCCESS, ilm_surfaceCreate((t_ilm_nativehandle)wlSurfaces[0], 0, 0, ILM_PIXELFORMAT_RGBA_8888, &surface1)); - ASSERT_EQ(ILM_SUCCESS, ilm_surfaceCreate((t_ilm_nativehandle)wlSurfaces[1], - 0, 0, ILM_PIXELFORMAT_RGBA_8888, - &surface2)); /* All seats accept the "default" seat when created */ ASSERT_EQ(ILM_SUCCESS, ilm_getInputAcceptanceOn(surface1, &num_seats, @@ -176,28 +173,21 @@ TEST_F(IlmCommandTest, ilm_input_event_acceptance) { free(seats); /* Can add a seat to acceptance */ - ASSERT_EQ(ILM_SUCCESS, ilm_setInputAcceptanceOn(surface2, set_seats_count, + ASSERT_EQ(ILM_SUCCESS, ilm_setInputAcceptanceOn(surface1, set_seats_count, set_seats)); - ASSERT_EQ(ILM_SUCCESS, ilm_getInputAcceptanceOn(surface2, &num_seats, + ASSERT_EQ(ILM_SUCCESS, ilm_getInputAcceptanceOn(surface1, &num_seats, &seats)); EXPECT_EQ(set_seats_count, num_seats); bool found = false; - for (uint i = 0; i < num_seats; i++) - if (strcmp(seats[i], set_seats[0])) - found = true; + if (!strcmp(seats[0], set_seats[0])) + found = true; EXPECT_EQ(true, found) << set_seats[0] << " not found in returned seats"; - for (uint i = 0; i < num_seats; i++) - if (strcmp(seats[i], set_seats[1])) - found = true; - EXPECT_EQ(true, found) << set_seats[1] << " not found in returned seats"; - - for (uint i = 0; i < num_seats; i++) - free(seats[i]); + free(seats[0]); free(seats); /* Seats can be set, unset, then reset */ - ASSERT_EQ(ILM_SUCCESS, ilm_setInputAcceptanceOn(surface1, 1, &set_seats[1])); + ASSERT_EQ(ILM_SUCCESS, ilm_setInputAcceptanceOn(surface1, 1, &set_seats[0])); ASSERT_EQ(ILM_SUCCESS, ilm_setInputAcceptanceOn(surface1, 0, NULL)); - ASSERT_EQ(ILM_SUCCESS, ilm_setInputAcceptanceOn(surface1, 1, &set_seats[1])); + ASSERT_EQ(ILM_SUCCESS, ilm_setInputAcceptanceOn(surface1, 1, &set_seats[0])); } |