問題タブ [dexmaker]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2509 参照

java - Powermock を Dexmaker と連携させる方法

次の build.gradle 構成を使用して、Powermockを Android テストの依存関係として組み込むことを試みています。

ただし、コンパイラは不平を言っています

jar 構造を調べると、Dexmaker と Powermock の両方が in を宣言していることに気付きMockMakerましたmockito-extensions

画像

モックメーカーとは?それらはどのように異なりますか?そして最も重要な質問: Powermock を Dexmaker とうまく連携させることは可能ですか?

前もって感謝します。どんな助けでも大歓迎です。

0 投票する
1 に答える
88 参照

java - DexMaker Mockito モックはスタブ、スパイ、パーシャル、または何ですか?

Mockito.mock() を使用してオブジェクトをモックすると、モックしている実際のオブジェクトのコードを持たずに、オブジェクトが null、0、false などを返すメソッドをスタブアウトしていると予想されます。Java ではこれがデフォルトの動作だと思っていましたが、Android ではモックの一部として実際のオブジェクトが含まれているようです。どうすればこれを回避できますか?

0 投票する
2 に答える
1624 参照

java - Android で LinkedList をスパイすると java.lang.AbstractMethodError

AndroidでLinkedlistをスパイしたい。

ただし、例外が発生しました。

ライブラリの依存関係は次のとおりです。

にアップデートmockito-core-1.10.19.jarしてもmockito-core-2.0.31-beta.jar

問題はまだ存在します。

でもMockito.mock(Linkedlist.class)大丈夫です、私はこの問題について何も考えていません。

ありがとうございました。

0 投票する
1 に答える
1604 参照

android - gradle が com.google.dexmaker を見つけられないのはなぜですか?

現在、 https://github.com/lucasr/probeのフォークに取り組んでいます。始めたばかりですが、何らかの理由でビルドしようとすると、このエラーが何度も発生します。

ライブラリプロジェクトのbuild.gradleには次のものがあるため、どのようにうまくいかないのかよくわかりません。

編集:フルbuild.gradle

0 投票する
1 に答える
2533 参照

java - Mockito および Dexmaker での UnsupportedOperationException

最近、私はMockitoに苦労しています。しかし、勇敢な努力の後、特定のケースでこれを除いてエラーなしでコンパイルしました:

同じパッケージ内のテストで Mockito を使用してパッケージ プライベート クラスをモックすると、次のエラーが発生します。

これが私のクラスです:

CalendarMonitorServiceConnectionエラーなしでコンパイルされたテストの最初の行は、このテストがモックしようとしているクラスと同じフォルダーにあることを意味すると思います。

最後に、これらのインポートを build.gradle に持っています:

何が欠けていますか?

ご回答ありがとうございます


編集

モックしようとするクラスのコードは次のとおりです。