Log.Info(Globals.LogTag, "CellularState_CONNECTED_STATE ConnectionManager created");
if (isWiFiSupported && WiFiManager.IsActive)
await tearDown();
- await Task.Delay(5000);
+ await Task.Delay(10000);
Log.Info(Globals.LogTag, "CellularState_CONNECTED_STATE WiFi is disconnected");
/**
}
}
- public void EventHandlerConnectionTypeChanged(object sender, EventArgs e)
+ public void EventHandlerConnectionTypeChanged(object sender, ConnectionTypeEventArgs e)
{
_flag = true;
}
}
}
- public void EventHandlerIpAddressChanged(object sender, EventArgs e)
+ public void EventHandlerIpAddressChanged(object sender, AddressEventArgs e)
{
- Log.Info(Globals.LogTag, "IPCHANGE=" + ((AddressEventArgs)e).IPv4Address);
+ Log.Info(Globals.LogTag, "IP is changed: " + e.IPv4Address);
_flag = true;
}
}
}
- public void EventHandlerProxyAddressChanged(object sender, EventArgs e)
+ public void EventHandlerProxyAddressChanged(object sender, AddressEventArgs e)
{
- Log.Info(Globals.LogTag, "PROXYCHANGE=" + ((AddressEventArgs)e).IPv4Address);
+ Log.Info(Globals.LogTag, "Proxy is changed: " + e.IPv4Address);
_flag = true;
}
}
}
- public void EventHandlerProfileStateChanged(object sender, EventArgs e)
+ public void EventHandlerProfileStateChanged(object sender, ProfileStateEventArgs e)
{
_flag = true;
- Log.Info(Globals.LogTag, "ProfileState" + ((ProfileStateEventArgs)e).State);
+ Log.Info(Globals.LogTag, "ProfileState" + e.State);
}
[Test]
await networkSetup.ConnectWiFi(networkParameter.wnPRIVATE, networkParameter.wType.wPrivate, networkParameter.wPASS);
}
- public void EventHandlerProfileStateChanged(object sender, EventArgs e)
+ public void EventHandlerProfileStateChanged(object sender, ProfileStateEventArgs e)
{
- _flag = true;
+ if (e.State == ProfileState.Disconnected)
+ _flag = true;
}
[Test]
Log.Info(Globals.LogTag, "Event subscripted");
await networkSetup.ForgetCurrentAP();
await Task.Delay(1500);
- Log.Info(Globals.LogTag, "_flag=" + _flag);
Assert.IsTrue(_flag, "Profile State don't change");
_connectionProfile.ProfileStateChanged -= EventHandlerProfileStateChanged;
// POSTCONDITION
await networkSetup.ConnectWiFi(networkParameter.wnPRIVATE, networkParameter.wType.wPrivate, networkParameter.wPASS);
}
- private void EventHandlerConnectionStateChangedCBState(object sender, EventArgs e)
+ private void EventHandlerConnectionStateChangedCBState(object sender, ConnectionStateChangedEventArgs e)
{
- if (WiFiManager.ConnectionState.ToString() == ((ConnectionStateChangedEventArgs)e).State.ToString())
+ if (e.State == WiFiManager.ConnectionState)
_flag = true;
}
- private void EventHandlerConnectionStateChangedCBAp(object sender, EventArgs e)
+ private void EventHandlerConnectionStateChangedCBAp(object sender, ConnectionStateChangedEventArgs e)
{
- _flag = true;
+ if (e.AP.NetworkInformation.Essid == networkParameter.wnPRIVATE1)\r
+ _flag = true;
}
[Test]
* Connect to wifi AP
* */
Log.Info(Globals.LogTag, "ConnectionType_GET start");
+ await networkSetup.ForgetCurrentAP();
Assert.IsFalse(_flag, "Flag should be fail before check");
/** TEST CODE */
}
}
- public void ConnectionTypeChangedCB(object sender, EventArgs e)
+ public void ConnectionTypeChangedCB(object sender, ConnectionTypeEventArgs e)
{
- _flag = true;
+ if (e.ConnectionType == ConnectionType.WiFi || e.ConnectionType == ConnectionType.Disconnected)
+ _flag = true;
}
}
}
await networkSetup.DeactivateWiFi();
}
- private void EventHandlerDeviceStateChangedCB(object sender, EventArgs e)
+ private void EventHandlerDeviceStateChangedCB(object sender, DeviceStateChangedEventArgs e)
{
- _flag = true;
+ Log.Info(Globals.LogTag, "Device state is changed: " + e.State);
+ if (e.State == WiFiDeviceState.Deactivated)
+ _flag = true;
}
[Test]
await Task.Delay(1500);
}
- private void EventHandlerProfileStateChangedCB(object sender, EventArgs e)
+ private void EventHandlerProfileStateChangedCB(object sender, ProfileStateEventArgs e)
{
- _flag = true;
+ if (e.State == ProfileState.Disconnected)
+ _flag = true;
}
[Test]
await Task.Delay(1500);
await networkSetup.ForgetCurrentAP();
await Task.Delay(1500);
- Log.Info(Globals.LogTag, "ConnectionProfile3=" + _connectionProfile.GetState(AddressFamily.IPv4).ToString());
- Log.Info(Globals.LogTag, "ConnectionProfile5=" + _connectionProfile.GetState(AddressFamily.IPv4).ToString());
Assert.IsTrue(_flag, "Flag should be true before check");
/**
await Task.Delay(1500);
}
- private void EventHandlerRssiLevelChangedCB(object sender, EventArgs e)
+ private void EventHandlerRssiLevelChangedCB(object sender, RssiLevelChangedEventArgs e)
{
- _flag = true;
+ Log.Info(Globals.LogTag, "RSSI Level " + e.Level);
+ if (e.Level >= WiFiRssiLevel.Level0)\r
+ {
+ _flag = true;\r
+ }
}
[Test]
ipv4Setting.IP = IPAddress.Parse(ip);
_wifiAP.Update();
- await Task.Delay(1500);
+ await Task.Delay(3000);
Assert.AreEqual(ip.ToString(), ipv4Setting.IP.ToString(), "Ip of Ipv4Setting get should be same set");
Log.Info(Globals.LogTag, "Successfully done");
}
}
- public void BackgroundScanFinished(object sender, EventArgs e)
- {
- _flag = true;
- }
-
[Test]
[Category("P1")]
[Description("starts BSSID scan asynchronously")]