From d0200f3054c274aaabccfc673de65d08b3358234 Mon Sep 17 00:00:00 2001 From: jusung son Date: Wed, 23 May 2018 14:47:47 +0900 Subject: [PATCH] [Notification][Manual][Non-ACR][Fixed timing issue] An exception occurs when the tester presses the button before the test scenario ends Change-Id: I492d55f9abc3737758ba3e2cdc0acbf0453d192d Signed-off-by: jusung son --- .../testcase/TSNotification.ProgressType.cs | 10 ++++++++- .../testcase/TSNotificationManager.cs | 24 +++++++++++++++++----- 2 files changed, 28 insertions(+), 6 deletions(-) diff --git a/tct-suite-vs/Tizen.Notifications.Manual.Tests/testcase/TSNotification.ProgressType.cs b/tct-suite-vs/Tizen.Notifications.Manual.Tests/testcase/TSNotification.ProgressType.cs index 309b7f7..29bf606 100755 --- a/tct-suite-vs/Tizen.Notifications.Manual.Tests/testcase/TSNotification.ProgressType.cs +++ b/tct-suite-vs/Tizen.Notifications.Manual.Tests/testcase/TSNotification.ProgressType.cs @@ -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); } } diff --git a/tct-suite-vs/Tizen.Notifications.Manual.Tests/testcase/TSNotificationManager.cs b/tct-suite-vs/Tizen.Notifications.Manual.Tests/testcase/TSNotificationManager.cs index 790b7e1..42a4139 100755 --- a/tct-suite-vs/Tizen.Notifications.Manual.Tests/testcase/TSNotificationManager.cs +++ b/tct-suite-vs/Tizen.Notifications.Manual.Tests/testcase/TSNotificationManager.cs @@ -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; -- 2.7.4