[EventManager][Non-ACR][Fix wrong reply result check] 65/268865/4
authorjusung <jusung07.son@samsung.com>
Tue, 4 Jan 2022 04:14:57 +0000 (13:14 +0900)
committerjusung <jusung07.son@samsung.com>
Tue, 4 Jan 2022 08:15:40 +0000 (17:15 +0900)
Change-Id: I7ebd403407971771faf533b337b2f5a8608a4930
Signed-off-by: jusung <jusung07.son@samsung.com>
tct-suite-vs/Resource/Tizen.Applications.EventManager.Tests/code/AppEventTestApp/AppEventTestApp/AppEventTestApp_App.cs
tct-suite-vs/Resource/Tizen.Applications.EventManager.Tests/code/AppEventTestTrustedApp/AppEventTestTrustedApp/AppEventTestTrustedApp_App.cs
tct-suite-vs/Resource/Tizen.Applications.EventManager.Tests/org.tizen.example.AppEventTestApp-1.0.0.tpk
tct-suite-vs/Tizen.Applications.EventManager.Tests/testcase/TSEventManager.ApplicationEventManager.cs

index b49754e..7347f46 100755 (executable)
@@ -26,6 +26,23 @@ namespace AppEventTestApp
             receiver.Received += OnReceived;
         }
 
+        protected override void OnAppControlReceived(AppControlReceivedEventArgs e)
+        {
+            Tizen.Log.Debug(LOG_TAG, "OnAppControlReceived");
+
+            ReceivedAppControl receivedAppControl = e.ReceivedAppControl;
+
+            if (receivedAppControl.IsReplyRequest)
+            {
+                AppControl replyRequest = new AppControl();
+
+                /// Send reply to the caller application
+                receivedAppControl.ReplyToLaunchRequest(replyRequest, AppControlReplyResult.Succeeded);
+            }
+
+            base.OnAppControlReceived(e);
+        }
+
         void Initialize()
         {
             Window window = new Window("ElmSharpApp")
index 2d8d074..1f75f3d 100755 (executable)
@@ -25,6 +25,23 @@ namespace AppEventTestTrustedApp
             receiver.Received += OnReceived;\r
         }\r
 \r
+        protected override void OnAppControlReceived(AppControlReceivedEventArgs e)\r
+        {\r
+            Tizen.Log.Debug(LOG_TAG, "OnAppControlReceived");\r
+\r
+            ReceivedAppControl receivedAppControl = e.ReceivedAppControl;\r
+\r
+            if (receivedAppControl.IsReplyRequest)\r
+            {\r
+                AppControl replyRequest = new AppControl();\r
+\r
+                /// Send reply to the caller application\r
+                receivedAppControl.ReplyToLaunchRequest(replyRequest, AppControlReplyResult.Succeeded);\r
+            }\r
+\r
+            base.OnAppControlReceived(e);\r
+        }\r
+\r
         void Initialize()\r
         {\r
             Window window = new Window("ElmSharpApp")\r
index 3d32e1e..0ce005e 100755 (executable)
Binary files a/tct-suite-vs/Resource/Tizen.Applications.EventManager.Tests/org.tizen.example.AppEventTestApp-1.0.0.tpk and b/tct-suite-vs/Resource/Tizen.Applications.EventManager.Tests/org.tizen.example.AppEventTestApp-1.0.0.tpk differ
index c565f2a..830bfa6 100755 (executable)
@@ -43,7 +43,7 @@ namespace Tizen.Applications.EventManager.Tests
                 count++;\r
                 if (_flag)\r
                     break;\r
-                if (count == 4)\r
+                if (count == 20)\r
                     break;\r
             }\r
         }\r
@@ -57,7 +57,7 @@ namespace Tizen.Applications.EventManager.Tests
                 count++;\r
                 if (_eventFlag)\r
                     break;\r
-                if (count == 4)\r
+                if (count == 20)\r
                     break;\r
             }\r
         }\r
@@ -105,7 +105,7 @@ namespace Tizen.Applications.EventManager.Tests
             /* TEST CODE */\r
             _eventFlag = false;\r
             _flag = false;\r
-            AppControl myAppControl = new Tizen.Applications.AppControl(true);\r
+            AppControl myAppControl = new Tizen.Applications.AppControl();\r
             Assert.IsNotNull(myAppControl, "Object should not be null after initializing");\r
 \r
             myAppControl.Operation = AppControlOperations.Default;\r
@@ -179,7 +179,7 @@ namespace Tizen.Applications.EventManager.Tests
             /* TEST CODE */\r
             _eventFlag = false;\r
             _flag = false;\r
-            AppControl myAppControl = new Tizen.Applications.AppControl(true);\r
+            AppControl myAppControl = new Tizen.Applications.AppControl();\r
             Assert.IsNotNull(myAppControl, "Object should not be null after initializing");\r
 \r
             myAppControl.Operation = AppControlOperations.Default;\r