Требуется ли Mockito Dexmaker при издевательстве над приложениями Android?

Документация по проектам Mockito и Dexmaker, похоже, не содержит четких указаний на отношения между ними, они только упоминают друг друга. Если требуется Dexmaker, какие версии Mockito и Dexmaker совместимы? И требуется ли только артефакт dexmaker-mockito?

2 ответа

Решение

Вам нужна последняя версия mockito (на данный момент 1.9.5), как видно из основной документации §28. Mockito предлагает способ иметь другой механизм байт-кода, который обеспечивает dexmaker-mockito, если он находится на том же пути к классам. (На самом деле вики там немного устарели, но в них говорится, что вам нужны обе банки).

Надеюсь, это поможет.

Я получил ошибки, когда я включил и Mockito, и DexMaker. В конце концов, это то, что я добавил в Gradle:

//compile 'org.mockito:mockito-all:1.9.5'
compile 'com.google.dexmaker:dexmaker:1.2'
compile 'com.google.dexmaker:dexmaker-mockito:1.2'
Другие вопросы по тегам