From: ruble Date: Mon, 9 Mar 2020 08:16:09 +0000 (+0900) Subject: [MediaPlayer][Non-ACR] check networks and rethrow an exception X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F47%2F227047%2F1;p=test%2Ftct%2Fcsharp%2Fapi.git [MediaPlayer][Non-ACR] check networks and rethrow an exception Change-Id: Ie105c487fbbca5e2c48e83c17f843af3d70aa45e --- diff --git a/tct-suite-vs/Tizen.MediaPlayer.Tests/testcase/TSAdaptiveVariants.cs b/tct-suite-vs/Tizen.MediaPlayer.Tests/testcase/TSAdaptiveVariants.cs index 2101e76..a05ddd1 100755 --- a/tct-suite-vs/Tizen.MediaPlayer.Tests/testcase/TSAdaptiveVariants.cs +++ b/tct-suite-vs/Tizen.MediaPlayer.Tests/testcase/TSAdaptiveVariants.cs @@ -133,6 +133,7 @@ namespace Tizen.Multimedia.Tests catch (Exception) { NetworkConncetion.Check(); + throw; } } diff --git a/tct-suite-vs/Tizen.MediaPlayer.Tests/testcase/TSDownloadProgress.cs b/tct-suite-vs/Tizen.MediaPlayer.Tests/testcase/TSDownloadProgress.cs index de712e6..42701e3 100755 --- a/tct-suite-vs/Tizen.MediaPlayer.Tests/testcase/TSDownloadProgress.cs +++ b/tct-suite-vs/Tizen.MediaPlayer.Tests/testcase/TSDownloadProgress.cs @@ -49,6 +49,7 @@ namespace Tizen.Multimedia.Tests catch (Exception) { NetworkConncetion.Check(); + throw; } } @@ -73,6 +74,7 @@ namespace Tizen.Multimedia.Tests catch (Exception) { NetworkConncetion.Check(); + throw; } } @@ -106,6 +108,7 @@ namespace Tizen.Multimedia.Tests catch (Exception) { NetworkConncetion.Check(); + throw; } } } diff --git a/tct-suite-vs/Tizen.MediaPlayer.Tests/testcase/TSPlayer.cs b/tct-suite-vs/Tizen.MediaPlayer.Tests/testcase/TSPlayer.cs index 79d4dee..6768ada 100755 --- a/tct-suite-vs/Tizen.MediaPlayer.Tests/testcase/TSPlayer.cs +++ b/tct-suite-vs/Tizen.MediaPlayer.Tests/testcase/TSPlayer.cs @@ -1069,6 +1069,7 @@ namespace Tizen.Multimedia.Tests catch(Exception) { NetworkConncetion.Check(); + throw; } } } @@ -1805,6 +1806,7 @@ namespace Tizen.Multimedia.Tests catch (Exception) { NetworkConncetion.Check(); + throw; } } diff --git a/tct-suite-vs/Tizen.MediaPlayer.Tests/testcase/support/NetworkConnection.cs b/tct-suite-vs/Tizen.MediaPlayer.Tests/testcase/support/NetworkConnection.cs index af8e9a2..880dd52 100644 --- a/tct-suite-vs/Tizen.MediaPlayer.Tests/testcase/support/NetworkConnection.cs +++ b/tct-suite-vs/Tizen.MediaPlayer.Tests/testcase/support/NetworkConnection.cs @@ -14,19 +14,12 @@ namespace Tizen.Multimedia get { Information.TryGetValue("http://tizen.org/feature/network.wifi", out bool isWiFiSupported); - if (isWiFiSupported) - { - WiFiAP WifiAp = WiFiManager.GetConnectedAP(); - if (WifiAp != null) - { - LogUtils.Write(LogUtils.INFO, LogUtils.TAG, "WifiAp : " + WifiAp.NetworkInformation.Essid.ToString()); - WifiAp.Dispose(); - } - } - Information.TryGetValue("http://tizen.org/feature/network.telephony", out bool isTelephonySupported); Information.TryGetValue("http://tizen.org/feature/network.ethernet", out bool isEthernetSupported); + LogUtils.Write(LogUtils.INFO, LogUtils.TAG, + $"Wifi:{isWiFiSupported}, Telephony:{isTelephonySupported}, Ethernet:{isEthernetSupported}"); + return isWiFiSupported | isTelephonySupported | isEthernetSupported; } } @@ -35,18 +28,33 @@ namespace Tizen.Multimedia { if (!IsSupportable) { - Assert.Fail("No Wifi connection. Network support : " + IsSupportable); + Assert.Fail("Networks are not supported."); } - try + if (ConnectionState.Connected == ConnectionManager.WiFiState) { - var data = ConnectionManager.GetStatistics(ConnectionType.WiFi, StatisticsType.TotalReceivedData); - LogUtils.Write(LogUtils.INFO, LogUtils.TAG, "LastReceivedData : " + data); - Assert.IsTrue(data > 0, "LastReceivedData should not be 0"); + WiFiAP WifiAp = WiFiManager.GetConnectedAP(); + if (WifiAp != null) + { + LogUtils.Write(LogUtils.INFO, LogUtils.TAG, "WifiAp : " + WifiAp.NetworkInformation.Essid.ToString()); + WifiAp.Dispose(); + } + + try + { + var data = ConnectionManager.GetStatistics(ConnectionType.WiFi, StatisticsType.TotalReceivedData); + LogUtils.Write(LogUtils.INFO, LogUtils.TAG, "TotalReceivedData : " + data); + if (data == 0) + Assert.Fail("TotalReceivedData should not be 0."); + } + catch (Exception ex) + { + Assert.Fail("Failed to get connection statistics. : " + ex.ToString()); + } } - catch (Exception ex) + else { - Assert.Fail("Failed to get connection statistics. : " + ex.ToString()); + LogUtils.Write(LogUtils.INFO, LogUtils.TAG, "Wifi is not connected. Maybe another network is being used."); } } }