[TCSACR-492][Tizen.Network.Connection] Add feature check for route 64/280064/2
authorchaehee-hong <chaehee.hong@samsung.com>
Tue, 23 Aug 2022 06:14:51 +0000 (15:14 +0900)
committerchaehee-hong <chaehee.hong@samsung.com>
Wed, 24 Aug 2022 00:37:29 +0000 (09:37 +0900)
Change-Id: I5f14ebeab5b26932b5bf37b1d366554496bbce0d

tct-suite-vs/Tizen.Connection.Tests/testcase/TSConnectionManager.cs

index 7aba5ad..7ac61f0 100755 (executable)
@@ -29,6 +29,7 @@ namespace Tizen.Network.Connection.Tests
         bool isTelephonySupported = false;
         bool isBTTetheringSupported = false;
         bool isEthernetSupported = false;
+        bool isRouteSupported = false;
 
         [OneTimeSetUp]
         public void InitFixture()
@@ -48,6 +49,7 @@ namespace Tizen.Network.Connection.Tests
             Information.TryGetValue("http://tizen.org/feature/network.telephony", out isTelephonySupported);
             Information.TryGetValue("http://tizen.org/feature/network.tethering.bluetooth", out isBTTetheringSupported);
             Information.TryGetValue("http://tizen.org/feature/network.ethernet", out isEthernetSupported);
+            Information.TryGetValue("http://tizen.org/feature/network.route", out isRouteSupported);
         }
 
         [TearDown]
@@ -963,11 +965,11 @@ namespace Tizen.Network.Connection.Tests
             }
             catch (NotSupportedException)
             {
-                Assert.IsTrue(isWiFiSupported == false, "Invalid NotSupportedException");
+                Assert.IsTrue(isRouteSupported == false || isWiFiSupported == false, "Invalid NotSupportedException");
             }
             catch (TypeInitializationException e)
             {
-                Assert.IsTrue(isWiFiSupported == false && e.InnerException.GetType() == typeof(NotSupportedException), "Invalid NotSupportedException or TypeInitializationException");
+                Assert.IsTrue((isRouteSupported == false || isWiFiSupported == false) && e.InnerException.GetType() == typeof(NotSupportedException), "Invalid NotSupportedException or TypeInitializationException");
             }
             catch (UnauthorizedAccessException)
             {
@@ -998,11 +1000,11 @@ namespace Tizen.Network.Connection.Tests
             }
             catch (NotSupportedException)
             {
-                Assert.IsTrue(isWiFiSupported == false, "Invalid NotSupportedException");
+                Assert.IsTrue(isRouteSupported == false || isWiFiSupported == false, "Invalid NotSupportedException");
             }
             catch (TypeInitializationException e)
             {
-                Assert.IsTrue(isWiFiSupported == false && e.InnerException.GetType() == typeof(NotSupportedException), "Invalid NotSupportedException or TypeInitializationException");
+                Assert.IsTrue((isRouteSupported == false || isWiFiSupported == false) && e.InnerException.GetType() == typeof(NotSupportedException), "Invalid NotSupportedException or TypeInitializationException");
             }
             catch (ArgumentNullException)
             {
@@ -1036,11 +1038,11 @@ namespace Tizen.Network.Connection.Tests
             }
             catch (NotSupportedException)
             {
-                Assert.IsTrue(isWiFiSupported == false, "Invalid NotSupportedException");
+                Assert.IsTrue(isRouteSupported == false || isWiFiSupported == false, "Invalid NotSupportedException");
             }
             catch (TypeInitializationException e)
             {
-                Assert.IsTrue(isWiFiSupported == false && e.InnerException.GetType() == typeof(NotSupportedException), "Invalid NotSupportedException or TypeInitializationException");
+                Assert.IsTrue((isRouteSupported == false || isWiFiSupported == false) && e.InnerException.GetType() == typeof(NotSupportedException), "Invalid NotSupportedException or TypeInitializationException");
             }
             catch (UnauthorizedAccessException)
             {
@@ -1073,11 +1075,11 @@ namespace Tizen.Network.Connection.Tests
             }
             catch (NotSupportedException)
             {
-                Assert.IsTrue(isWiFiSupported == false, "Invalid NotSupportedException");
+                Assert.IsTrue(isRouteSupported == false || isWiFiSupported == false, "Invalid NotSupportedException");
             }
             catch (TypeInitializationException e)
             {
-                Assert.IsTrue(isWiFiSupported == false && e.InnerException.GetType() == typeof(NotSupportedException), "Invalid NotSupportedException or TypeInitializationException");
+                Assert.IsTrue((isRouteSupported == false || isWiFiSupported == false) && e.InnerException.GetType() == typeof(NotSupportedException), "Invalid NotSupportedException or TypeInitializationException");
             }
             catch (ArgumentNullException)
             {