私はユニットテスト/ HttpsURLConnection
オブジェクトを使用するクラスライブラリを呼び出す統合テストを書いています。 addRequestProperty
、setDoOutput
、setRequestMethod
のように、ユニットテストを通じて接続オブジェクトのメソッドを呼び出すことながら、何度も私はjava.lang.IllegalStateException: Already connected
ような例外を取得します。この振る舞いは、デフォルト値が返されるので、gradleでの追従が原因と考えられます。アンドロイドの実際のHttpURLConnectionで単体テストを行う方法は?
testOptions {
unitTests.returnDefaultValues = true
}
同じコードがアプリケーションで正常に動作します詳細については
をhttp://tools.android.com/tech-docs/unit-testing-supportを参照してください。テスト中に実際のHttpsURLConnectionオブジェクトを実際に使用する方法はありますか?
HttpsURLConnectionはAndroidの一部であるため、http://developer.android.com/training/testing/unit-testing/instrumented-unit-tests.htmlに記載されているテストケースを作成する必要があります。 – resp78