/ / Robotiuminを使用して、アンドロイドでネットワーク接続の可用性を確認するためのテストケースの確認方法やテスト方法を教えてください。 - アンドロイド、ロボティクス、ネットワーク接続

Robotiuminを使用して、Androidのネットワーク接続の可用性を確認するテストケースを確認する方法 - アンドロイド、ロボティクス、ネットワーク接続

私はRobotiumを使っています。テスト目的のために、私はネットワーク(WiFi、3G、2G)接続が利用可能かどうかを確認する必要があるシナリオを持っていますので、どうすればこのためのテストケースを書くことができますか?これを解決するのを助けてください.. ありがとう。

回答:

回答№1は0

ソース: Androidでインターネットアクセスをチェックするには? InetAddressがタイムアウトしない

public boolean isOnline() {
ConnectivityManager cm =
(ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);

return cm.getActiveNetworkInfo().isConnectedOrConnecting();
}

あなたはあなたの目録にこれらを必要とします

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

私は個人的に、特定のチェックを実行して、ユーザーが自分のサーバーにアクセスできるかどうかを確認しなければなりませんでした(ファイアウォールのブロックの可能性、またはローカル接続のみのユーザー)

がんばろう!!