Android プロジェクトでは、単純な junit テストを実行しようとしています。彼らは常に失敗します:
java.lang.RuntimeException: Stub!
at org.apache.http.impl.client.AbstractHttpClient.<init>(AbstractHttpClient.java:5)
at org.apache.http.impl.client.DefaultHttpClient.<init>(DefaultHttpClient.java:7)
at com.my.android.JsonParser.getJSONFromUrl(JsonParser.java:27)
at com.my.android.test.JsonParser_Test.getJson(JsonParser_Test.java:19)
これは失敗する行です。新しいクラスの開始はそれを行います。
public JSONObject getJSONFromUrl(String url) {
DefaultHttpClient httpClient = new DefaultHttpClient();
...
}
junit
いくつかの投稿で、.jar の前に jar を含める必要があることがわかりましたAndroid SDK
。でそれをしましたがIntelliJ
、役に立ちませんでした。私は使用junit 4.9
していますAndroid SDK 4.2.2