問題タブ [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.
java - Powermock を Dexmaker と連携させる方法
次の build.gradle 構成を使用して、Powermockを Android テストの依存関係として組み込むことを試みています。
ただし、コンパイラは不平を言っています
jar 構造を調べると、Dexmaker と Powermock の両方が in を宣言していることに気付きMockMaker
ましたmockito-extensions
モックメーカーとは?それらはどのように異なりますか?そして最も重要な質問: Powermock を Dexmaker とうまく連携させることは可能ですか?
前もって感謝します。どんな助けでも大歓迎です。
java - DexMaker Mockito モックはスタブ、スパイ、パーシャル、または何ですか?
Mockito.mock() を使用してオブジェクトをモックすると、モックしている実際のオブジェクトのコードを持たずに、オブジェクトが null、0、false などを返すメソッドをスタブアウトしていると予想されます。Java ではこれがデフォルトの動作だと思っていましたが、Android ではモックの一部として実際のオブジェクトが含まれているようです。どうすればこれを回避できますか?
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)
大丈夫です、私はこの問題について何も考えていません。
ありがとうございました。
android - gradle が com.google.dexmaker を見つけられないのはなぜですか?
現在、 https://github.com/lucasr/probeのフォークに取り組んでいます。始めたばかりですが、何らかの理由でビルドしようとすると、このエラーが何度も発生します。
ライブラリプロジェクトのbuild.gradleには次のものがあるため、どのようにうまくいかないのかよくわかりません。
編集:フルbuild.gradle
java - Mockito および Dexmaker での UnsupportedOperationException
最近、私はMockitoに苦労しています。しかし、勇敢な努力の後、特定のケースでこれを除いてエラーなしでコンパイルしました:
同じパッケージ内のテストで Mockito を使用してパッケージ プライベート クラスをモックすると、次のエラーが発生します。
これが私のクラスです:
CalendarMonitorServiceConnection
エラーなしでコンパイルされたテストの最初の行は、このテストがモックしようとしているクラスと同じフォルダーにあることを意味すると思います。
最後に、これらのインポートを build.gradle に持っています:
何が欠けていますか?
ご回答ありがとうございます
編集
モックしようとするクラスのコードは次のとおりです。