久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

Android 上的 Mockito + Dexmaker

Mockito + Dexmaker on Android(Android 上的 Mockito + Dexmaker)
本文介紹了Android 上的 Mockito + Dexmaker的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我正在嘗試在我的 Android 項目中使用 Mockito.我找到了處理它的非常好的教程:http://www.paulbutcher.com/2012/05/mockito-on-android-step-by-step/

I am trying to use Mockito in my Android project. I have found very nice tutorial that deals with it: http://www.paulbutcher.com/2012/05/mockito-on-android-step-by-step/

基本上它使用新版本的 Mockito + Dexmaker 并且一切都按預期工作.
但是,當我嘗試模擬一些 Android 特定對象時,即:

Basically it uses new version of Mockito + Dexmaker and everything works as expected.
However, when I try to mock some Android specific object i.e:

Context context = mock(Context.class);

我收到此異常:

java.lang.IllegalArgumentException: 
    dexcache == null (and no default could be found; 
    consider setting the 'dexmaker.dexcache' system property)
at com.google.dexmaker.DexMaker.generateAndLoad(DexMaker.java:359)
at com.google.dexmaker.stock.ProxyBuilder.buildProxyClass(ProxyBuilder.java:252)
at com.google.dexmaker.mockito.DexmakerMockMaker.createMock(DexmakerMockMaker.java:54)
at org.mockito.internal.util.MockUtil.createMock(MockUtil.java:26)

知道怎么解決嗎?

推薦答案

從@rjath 對@MrChaz 答案的評論來看,這對我來說效果更好:

From @rjath's comment of @MrChaz's answer, this works better for me:

System.setProperty(
    "dexmaker.dexcache",
    getInstrumentation().getTargetContext().getCacheDir().getPath());

我把它放在我的 setUp() 方法中.

I put it in my setUp() method.

這篇關于Android 上的 Mockito + Dexmaker的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

EditText: Disable Paste/Replace menu pop-up on Text Selection Handler click event(EditText:禁用文本選擇處理程序單擊事件上的粘貼/替換菜單彈出)
Multiline EditText with Done SoftInput Action Label on 2.3(2.3 上帶有完成 SoftInput 操作標簽的多行 EditText)
How to detect the swipe left or Right in Android?(如何在 Android 中檢測向左或向右滑動?)
Prevent dialog dismissal on screen rotation in Android(防止在Android中的屏幕旋轉對話框解除)
How do I handle ImeOptions#39; done button click?(如何處理 ImeOptions 的完成按鈕點擊?)
How do you set EditText to only accept numeric values in Android?(您如何將 EditText 設置為僅接受 Android 中的數值?)
主站蜘蛛池模板: 欧美在线播放一区 | 欧美黄色片在线观看 | 日本手机看片 | 欧美成人一级视频 | 91传媒在线观看 | 毛片网站在线观看 | 久草在线 | 日本精品一区二区三区在线观看视频 | 黄色在线免费看 | 日韩精品在线观看一区二区 | 国产高清在线观看 | www.日本国产 | 色综合久久久 | 91精品久久久久久久久中文字幕 | 日韩不卡三区 | 中文字幕亚洲精品 | 国产成人综合在线 | 国产精品久久久久久久久动漫 | 成人一区二区视频 | 日韩欧美视频在线 | 亚洲精品乱码久久久久久黑人 | 男女啪啪高潮无遮挡免费动态 | 中文字幕精品视频 | 欧美多人在线 | 超碰97人人人人人蜜桃 | 午夜亚洲| 亚洲欧美日韩精品久久亚洲区 | 精品一二区 | 亚洲协和影视 | 国产午夜精品久久久 | 少妇精品亚洲一区二区成人 | 免费一区 | 欧美日韩一区二区三区不卡视频 | 成年精品 | 日韩在线播放视频 | 亚洲影视在线 | 精品一区二区在线视频 | 亚洲欧美在线视频 | 欧美v片| 精品视频999 | 欧美日韩在线一区二区 |