summaryrefslogtreecommitdiff
path: root/ivi-input-api
diff options
context:
space:
mode:
authorEmre Ucan <eucan@de.adit-jv.com>2015-05-18 11:32:19 +0200
committerNobuhiko Tanibata <nobuhiko_tanibata@xddp.denso.co.jp>2015-06-15 16:23:33 +0900
commit52192c6fbdc355c19f8f93656d4c03c487e7daa3 (patch)
tree565471d19223a04bf090ff870891c6c2c54448e8 /ivi-input-api
parent8a0fdf769f46bdde45cf6bbb1ded1a1d7f4615f7 (diff)
downloadwayland-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.cpp28
-rw-r--r--ivi-input-api/test/ilm_input_test.cpp30
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]));
}