在测试中修改网络状态

时间:2019-03-07 13:24:08

标签: android testing networking

我正在为android应用编写仪器化的单元测试。现在,我想测试一个返回当前连接的网络类型的函数。

为了对其进行测试,我想提供一种在使用模拟器时自动转换可用网络类型的方法。

反正我可以在测试脚本中设置模拟器吗?

我在想类似的东西

@Test
public void UsingEDGE() {
    emulatorHandler.setNetworkType(TelephonyManager.NETWORK_TYPE_EDGE);
    String connectivityState = deviceInformation.networkStatus(appContext);

    assertEquals("EDGE", connectivityState);


}

是否存在这样的“ emulatorHandler”或其他手段来构造这种测试?

0 个答案:

没有答案