From 06ccac7c02dbb28dd8a7df1e19e7c935b2226072 Mon Sep 17 00:00:00 2001 From: "chleun.moon" Date: Wed, 14 Mar 2018 16:58:07 +0900 Subject: [PATCH] [Network][Non-ACR][Add delay to catch exception] Change-Id: I9b3e3b3b67a4d375091946190a2a6edd6ec30a8c Signed-off-by: Cheoleun Moon --- .../Tizen.Network.Tests/testcase/TSConnectionProfile.cs | 2 ++ .../testcase/TSConnectionProfileStateEventArgs.cs | 2 ++ .../testcase/TSConnectionStateChangedEventArgs.cs | 10 +++------- .../testcase/TSDeviceStateChangedEventArgs.cs | 3 ++- .../Tizen.Network.Tests/testcase/TSProfileStateEventArgs.cs | 1 + .../testcase/TSRssiLevelChangedEventArgs.cs | 1 + tct-suite-vs/Tizen.Network.Tests/testcase/TSWiFiManager.cs | 7 ++++++- 7 files changed, 17 insertions(+), 9 deletions(-) diff --git a/tct-suite-vs/Tizen.Network.Tests/testcase/TSConnectionProfile.cs b/tct-suite-vs/Tizen.Network.Tests/testcase/TSConnectionProfile.cs index b071e4f..93045f1 100755 --- a/tct-suite-vs/Tizen.Network.Tests/testcase/TSConnectionProfile.cs +++ b/tct-suite-vs/Tizen.Network.Tests/testcase/TSConnectionProfile.cs @@ -590,10 +590,12 @@ namespace Tizen.Network.Connection.Tests Assert.IsNotNull(_connectionProfile, "No Profile Found"); _connectionProfile.ProfileStateChanged += EventHandlerProfileStateChanged; + await Task.Delay(3000); await tearDown(); await Task.Delay(5000); Log.Info(Globals.LogTag, "_flag=" + _flag); Assert.IsTrue(_flag, "Profile State don't change"); + _connectionProfile.ProfileStateChanged -= EventHandlerProfileStateChanged; // POSTCONDITION await setUp(); } diff --git a/tct-suite-vs/Tizen.Network.Tests/testcase/TSConnectionProfileStateEventArgs.cs b/tct-suite-vs/Tizen.Network.Tests/testcase/TSConnectionProfileStateEventArgs.cs index 9520e45..fb636fb 100755 --- a/tct-suite-vs/Tizen.Network.Tests/testcase/TSConnectionProfileStateEventArgs.cs +++ b/tct-suite-vs/Tizen.Network.Tests/testcase/TSConnectionProfileStateEventArgs.cs @@ -77,11 +77,13 @@ namespace Tizen.Network.Connection.Tests Assert.IsNotNull(_connectionProfile, "No Profile Found"); _connectionProfile.ProfileStateChanged += EventHandlerProfileStateChanged; + await Task.Delay(3000); Log.Info(Globals.LogTag, "Event subscripted"); await tearDown(); await Task.Delay(5000); Log.Info(Globals.LogTag, "_flag=" + _flag); Assert.IsTrue(_flag, "Profile State don't change"); + _connectionProfile.ProfileStateChanged -= EventHandlerProfileStateChanged; // POSTCONDITION await setUp(); } diff --git a/tct-suite-vs/Tizen.Network.Tests/testcase/TSConnectionStateChangedEventArgs.cs b/tct-suite-vs/Tizen.Network.Tests/testcase/TSConnectionStateChangedEventArgs.cs index d309462..046dd40 100755 --- a/tct-suite-vs/Tizen.Network.Tests/testcase/TSConnectionStateChangedEventArgs.cs +++ b/tct-suite-vs/Tizen.Network.Tests/testcase/TSConnectionStateChangedEventArgs.cs @@ -76,6 +76,7 @@ namespace Tizen.Network.WiFi.Tests * TEST CODE */ WiFiManager.ConnectionStateChanged += EventHandlerConnectionStateChangedCBState; + await Task.Delay(3000); await tearDown(); await Task.Delay(3000); Assert.IsTrue(_flag, "Flag should be true after checking"); @@ -129,10 +130,12 @@ namespace Tizen.Network.WiFi.Tests * Then, connect to WiFi private2, changed WiFiAp */ WiFiManager.ConnectionStateChanged += EventHandlerConnectionStateChangedCBAp; + await Task.Delay(3000); await networkSetup.WiFiActivate(networkParameter.wnPRIVATE1, networkParameter.wType.wPrivate, networkParameter.wPASS); await Task.Delay(5000); _wifiAP2 = WiFiManager.GetConnectedAP(); Assert.IsTrue(_flag, "Flag should be true after checking"); + WiFiManager.ConnectionStateChanged -= EventHandlerConnectionStateChangedCBAp; // POSTCONDITION await setUp(); } @@ -158,13 +161,6 @@ namespace Tizen.Network.WiFi.Tests { _wifiAP2.Dispose(); } - try - { - WiFiManager.ConnectionStateChanged -= EventHandlerConnectionStateChangedCBAp; - } - catch - { - } } } } diff --git a/tct-suite-vs/Tizen.Network.Tests/testcase/TSDeviceStateChangedEventArgs.cs b/tct-suite-vs/Tizen.Network.Tests/testcase/TSDeviceStateChangedEventArgs.cs index b5184b5..ce83d64 100755 --- a/tct-suite-vs/Tizen.Network.Tests/testcase/TSDeviceStateChangedEventArgs.cs +++ b/tct-suite-vs/Tizen.Network.Tests/testcase/TSDeviceStateChangedEventArgs.cs @@ -54,10 +54,11 @@ namespace Tizen.Network.WiFi.Tests { try { - /* + /* * TEST CODE */ WiFiManager.DeviceStateChanged += EventHandlerDeviceStateChangedCB; + await Task.Delay(3000); if (WiFiManager.IsActive) { Log.Info(Globals.LogTag, "WiFi is activated"); diff --git a/tct-suite-vs/Tizen.Network.Tests/testcase/TSProfileStateEventArgs.cs b/tct-suite-vs/Tizen.Network.Tests/testcase/TSProfileStateEventArgs.cs index 85b1d3e..38ea42c 100755 --- a/tct-suite-vs/Tizen.Network.Tests/testcase/TSProfileStateEventArgs.cs +++ b/tct-suite-vs/Tizen.Network.Tests/testcase/TSProfileStateEventArgs.cs @@ -84,6 +84,7 @@ namespace Tizen.Network.Connection.Tests */ Assert.IsNotNull(_connectionProfile, "No Profile Found"); _connectionProfile.ProfileStateChanged += EventHandlerProfileStateChangedCB; + await Task.Delay(3000); await tearDown(); Log.Info(Globals.LogTag, "ConnectionProfile3=" + _connectionProfile.GetState(AddressFamily.IPv4).ToString()); await Task.Delay(3000); diff --git a/tct-suite-vs/Tizen.Network.Tests/testcase/TSRssiLevelChangedEventArgs.cs b/tct-suite-vs/Tizen.Network.Tests/testcase/TSRssiLevelChangedEventArgs.cs index 556762d..17b12ac 100755 --- a/tct-suite-vs/Tizen.Network.Tests/testcase/TSRssiLevelChangedEventArgs.cs +++ b/tct-suite-vs/Tizen.Network.Tests/testcase/TSRssiLevelChangedEventArgs.cs @@ -58,6 +58,7 @@ namespace Tizen.Network.WiFi.Tests * TEST CODE */ WiFiManager.RssiLevelChanged += EventHandlerRssiLevelChangedCB; + await Task.Delay(3000); if (WiFiManager.IsActive) { Log.Info(Globals.LogTag, "WiFi is activated"); diff --git a/tct-suite-vs/Tizen.Network.Tests/testcase/TSWiFiManager.cs b/tct-suite-vs/Tizen.Network.Tests/testcase/TSWiFiManager.cs index 99e3103..0856c9f 100755 --- a/tct-suite-vs/Tizen.Network.Tests/testcase/TSWiFiManager.cs +++ b/tct-suite-vs/Tizen.Network.Tests/testcase/TSWiFiManager.cs @@ -455,6 +455,7 @@ namespace Tizen.Network.WiFi.Tests try { WiFiManager.DeviceStateChanged += EventHandlerDevice; + await Task.Delay(3000); if (!WiFiManager.IsActive) { await WiFiManager.ActivateAsync(); @@ -829,14 +830,17 @@ namespace Tizen.Network.WiFi.Tests /* * TEST CODE */ - WiFiManager.ConnectionStateChanged += (s, e) => + EventHandler connectionStateChanged = (s, e) => { _flag = true; }; + WiFiManager.ConnectionStateChanged += connectionStateChanged; + await Task.Delay(3000); await setUp(); await Task.Delay(3000); Assert.IsTrue(_flag, "Flag should be true after checking"); + WiFiManager.ConnectionStateChanged -= connectionStateChanged; Log.Info(Globals.LogTag, "Successfully done"); } catch (NotSupportedException) @@ -872,6 +876,7 @@ namespace Tizen.Network.WiFi.Tests }; WiFiManager.BackgroundScanFinished += backgroundScanFinished; + await Task.Delay(3000); await setUp(); WiFiAP ap = WiFiManager.GetConnectedAP(); ap.ForgetAP(); -- 2.7.4