--- /dev/null
+using System;
+using NUnit.Framework;
+using networkUtils;
+
+namespace Tizen.Network.WiFi.Tests
+{
+ [TestFixture]
+ [Description("Tizen.Network.WiFi.InvalidKeyException Tests")]
+ public class InvalidKeyExceptionTests
+ {
+ [OneTimeSetUp]
+ public void InitFixture()
+ {
+ }
+
+ [SetUp]
+ public void Init()
+ {
+ Log.Info(Globals.LogTag, "Preconditions for each TEST");
+ }
+
+ [TearDown]
+ public void Destroy()
+ {
+ Log.Info(Globals.LogTag, "Postconditions for each TEST");
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Test : InvalidKeyException constructor")]
+ [Property("SPEC", "Tizen.Network.WiFi.InvalidKeyException.InvalidKeyException C")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "CONSTR")]
+ [Property("COVPARAM", "string")]
+ [Property("AUTHOR", "Cheoleun Moon, chleun.moon@samsung.com")]
+ public void InvalidKeyException_INIT()
+ {
+ var ex = new InvalidKeyException("InvalidKeyException message");
+ Assert.IsInstanceOf<InvalidKeyException>(ex, "Creating InvalidKeyException is failed");
+ }
+ }
+}
+
--- /dev/null
+using System;
+using NUnit.Framework;
+using networkUtils;
+
+namespace Tizen.Network.WiFi.Tests
+{
+ [TestFixture]
+ [Description("Tizen.Network.WiFi.NowInProgressException Tests")]
+ public class NowInProgressExceptionTests
+ {
+ [OneTimeSetUp]
+ public void InitFixture()
+ {
+ }
+
+ [SetUp]
+ public void Init()
+ {
+ Log.Info(Globals.LogTag, "Preconditions for each TEST");
+ }
+
+ [TearDown]
+ public void Destroy()
+ {
+ Log.Info(Globals.LogTag, "Postconditions for each TEST");
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Test : NowInProgressException constructor")]
+ [Property("SPEC", "Tizen.Network.WiFi.NowInProgressException.NowInProgressException C")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "CONSTR")]
+ [Property("COVPARAM", "string")]
+ [Property("AUTHOR", "Cheoleun Moon, chleun.moon@samsung.com")]
+ public void NowInProgressException_INIT()
+ {
+ var ex = new NowInProgressException("NowInProgressException message");
+ Assert.IsInstanceOf<NowInProgressException>(ex, "Creating NowInProgressException is failed");
+ }
+ }
+}
+
}
}
Assert.IsNotNull(_wifiAP, "Can't create a WiFi ap");
- Log.Info(Globals.LogTag, "Try to Connect to " + _wifiAP.NetworkInformation.Essid.ToString());
_wifiAP.SecurityInformation.SetPassphrase(networkParameter.wPASS);
+ Log.Info(Globals.LogTag, "Try to Connect to " + _wifiAP.NetworkInformation.Essid.ToString());
await _wifiAP.ConnectAsync();
_wifiAP2 = WiFiManager.GetConnectedAP();
Assert.IsNotNull(_wifiAP2, "No WiFi connection");
}
}
+ [Test]
+ [Category("P2")]
+ [Description("Check a connection to a WiFi")]
+ [Property("SPEC", "Tizen.Network.WiFi.WiFiAP.ConnectAsync M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MEX")]
+ [Property("AUTHOR", "Cheoleun Moon, chleun.moon@samsung.com")]
+ public async Task ConnectAsync_INVALID_KEY_EXCEPTION()
+ {
+ WiFiAP _wifiAP = null;
+ try
+ {
+ if (!WiFiManager.IsActive)
+ await WiFiManager.ActivateAsync();
+ await networkSetup.ForgetCurrentAP();
+ await WiFiManager.ScanAsync();
+ var list = WiFiManager.GetFoundAPs();
+ Log.Info(Globals.LogTag, "Got found aps");
+ foreach (var ap in list)
+ {
+ if (ap.NetworkInformation.Essid == networkParameter.wnPRIVATE)
+ {
+ _wifiAP = ap;
+ break;
+ }
+ }
+ Assert.IsNotNull(_wifiAP, "Can't create a WiFi ap");
+ _wifiAP.SecurityInformation.SetPassphrase(networkParameter.wPASS + "1234");
+ Log.Info(Globals.LogTag, "Try to Connect to " + _wifiAP.NetworkInformation.Essid.ToString());
+ await _wifiAP.ConnectAsync();
+ Assert.IsTrue(false, "InvalidKeyException should be thrown");
+ }
+ catch (NotSupportedException)
+ {
+ Assert.IsTrue(isWiFiSupported == false, "Invalid NotSupportedException");
+ }
+ catch (TypeInitializationException e)
+ {
+ Assert.IsTrue(isWiFiSupported == false && e.InnerException.GetType() == typeof(NotSupportedException), "Invalid NotSupportedException or TypeInitializationException");
+ }
+ catch (InvalidKeyException)
+ {
+ Assert.IsTrue(true, "InvalidKeyException occurs");
+ }
+ catch (Exception ex)
+ {
+ Assert.True(false, "Exception occurs. Msg : " + ex.ToString());
+ }
+ }
+
[Test]
[Category("P1")]
[Description("Test: Disconnect to a WiFi, PASS if disconnect success otherwise Fail ")]