tests: wayland requsets do not allow a null argument. 06/306806/1 accepted/tizen_unified_toolchain accepted/tizen/unified/20240301.134601 accepted/tizen/unified/toolchain/20240311.065745 accepted/tizen/unified/x/20240304.072550 accepted/tizen/unified/x/20240304.072812
authorSooChan Lim <sc1.lim@samsung.com>
Wed, 28 Feb 2024 00:06:11 +0000 (09:06 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Wed, 28 Feb 2024 00:28:47 +0000 (09:28 +0900)
Wayland protocol does not allow the null argument of which type
is arrary anymore.

Change-Id: I8e00f68154aa064e7a0667e49253f67a97c90db0

tests/tc_launch_effect.cpp

index e024956..fef8706 100644 (file)
@@ -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);