From 21d44229f5085fda7d7ce2b4d408f7b4ff38fcec Mon Sep 17 00:00:00 2001 From: SooChan Lim Date: Wed, 28 Feb 2024 09:06:11 +0900 Subject: [PATCH] tests: wayland requsets do not allow a null argument. Wayland protocol does not allow the null argument of which type is arrary anymore. Change-Id: I8e00f68154aa064e7a0667e49253f67a97c90db0 --- tests/tc_launch_effect.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/tests/tc_launch_effect.cpp b/tests/tc_launch_effect.cpp index e024956..fef8706 100644 --- a/tests/tc_launch_effect.cpp +++ b/tests/tc_launch_effect.cpp @@ -328,26 +328,32 @@ TEST_F(LaunchEffectTest, Req_TizenLaunchEffectTypeSet) { uint pid = 12345; const char *effect_type; + struct wl_array options; effect_type = "launch"; - tizen_launch_effect_type_set(effect_res, effect_type, pid, NULL); + wl_array_init(&options); + tizen_launch_effect_type_set(effect_res, effect_type, pid, &options); client->RoundTrip(); EXPECT_TRUE(comp->bTypeSet); EXPECT_TRUE(comp->mPid == pid); EXPECT_TRUE(comp->mEffectType == DS_TIZEN_LAUNCH_EFFECT_TYPE_LAUNCH); + wl_array_release(&options); } TEST_F(LaunchEffectTest, Req_TizenLaunchEffectTypeUnSet) { uint pid = 12345; const char *effect_type; + struct wl_array options; effect_type = "depth-in"; - tizen_launch_effect_type_set(effect_res, effect_type, pid, NULL); + wl_array_init(&options); + tizen_launch_effect_type_set(effect_res, effect_type, pid, &options); client->RoundTrip(); EXPECT_TRUE(comp->bTypeSet); EXPECT_TRUE(comp->mPid == pid); EXPECT_TRUE(comp->mEffectType == DS_TIZEN_LAUNCH_EFFECT_TYPE_DEPTH_IN); + wl_array_release(&options); tizen_launch_effect_type_unset(effect_res, pid); client->RoundTrip(); @@ -467,7 +473,7 @@ TEST_F(LaunchEffectTest, Req_TizenLaunchSplashLaunch_v2) custom_effect = 1; tizen_launch_splash_launch_v2(splash, path_edc,\ - SPLASH_TYPE_EDC, 24, 0, 0, "depth-in", "default", &options, custom_effect ? &extra_config : NULL); + SPLASH_TYPE_EDC, 24, 0, 0, "depth-in", "default", &options, &extra_config); client->RoundTrip(); wl_array_release(&options); wl_array_release(&extra_config); -- 2.7.4