[Notification][Manual][Non-ACR][Fixed timing issue] 68/179868/1
authorjusung son <jusung07.son@samsung.com>
Wed, 23 May 2018 05:47:47 +0000 (14:47 +0900)
committerjusung son <jusung07.son@samsung.com>
Wed, 23 May 2018 05:51:37 +0000 (14:51 +0900)
An exception occurs when the tester presses
the button before the test scenario ends

Change-Id: I492d55f9abc3737758ba3e2cdc0acbf0453d192d
Signed-off-by: jusung son <jusung07.son@samsung.com>
tct-suite-vs/Tizen.Notifications.Manual.Tests/testcase/TSNotification.ProgressType.cs
tct-suite-vs/Tizen.Notifications.Manual.Tests/testcase/TSNotificationManager.cs

index 309b7f7..29bf606 100755 (executable)
@@ -32,7 +32,15 @@ namespace Tizen.Applications.Notifications.Tests
             for (double current = 1.0; current <= 100.0; current = current + 1.0)
             {
                 notification.Progress.ProgressCurrent = current;
-                NotificationManager.Update(notification);
+                try
+                {
+                    NotificationManager.Update(notification);
+                }catch(Exception ex)
+                {
+                    LogUtils.Write(LogUtils.DEBUG, LogUtils.TAG, ex.ToString());
+                    break;
+                }
+
                 Thread.Sleep(300);
             }
         }
index 790b7e1..42a4139 100755 (executable)
@@ -102,7 +102,14 @@ namespace Tizen.Applications.Notifications.Tests
 
                 Thread.Sleep(2000);
                 notification.Title = newTitle;
-                NotificationManager.Update(notification);
+                try
+                {
+                    NotificationManager.Update(notification);
+                }
+                catch(Exception ex)
+                {
+                    LogUtils.Write(LogUtils.DEBUG, LogUtils.TAG, ex.ToString());
+                }
             }));
 
             th.IsBackground = true;
@@ -245,11 +252,18 @@ namespace Tizen.Applications.Notifications.Tests
                 };
                 NotificationManager.Post(notification);
                 Thread.Sleep(2000);
-                Notification loadNotification = NotificationManager.Load("tag");
+                try
+                {
+                    Notification loadNotification = NotificationManager.Load("tag");
 
-                string newTitle = "Load Title";
-                loadNotification.Title = newTitle;
-                NotificationManager.Post(loadNotification);
+                    string newTitle = "Load Title";
+                    loadNotification.Title = newTitle;
+                    NotificationManager.Post(loadNotification);
+                }
+                catch(Exception ex)
+                {
+                    LogUtils.Write(LogUtils.DEBUG, LogUtils.TAG, ex.ToString());
+                }
             }));
 
             th.IsBackground = true;