アンドロイドプロジェクトでは、簡単なjunitテストを実行しようとしています。それらは常に失敗します:java.lang.RuntimeException:スタブ! 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ファイルがAndroid SDK
前に含めるべきであることを見出しました。私はIntelliJ
でそれをしましたが、私は助けませんでした。私は使用していますjunit 4.9
とAndroid SDK 4.2.2
はい、私はすでにそれを見ていたおかげ。いい感じ。しかし、この場合は、単純なjunitテストが必要です。 – Torsten
テストを通常のJavaプロジェクトとして実行し、DefaultHttpClientクラスのApache HttpComponents(http://hc.apache.org/)依存関係を使用することはできますか? –