pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

<small id='tJOC5'></small><noframes id='tJOC5'>

<legend id='tJOC5'><style id='tJOC5'><dir id='tJOC5'><q id='tJOC5'></q></dir></style></legend>

  • <i id='tJOC5'><tr id='tJOC5'><dt id='tJOC5'><q id='tJOC5'><span id='tJOC5'><b id='tJOC5'><form id='tJOC5'><ins id='tJOC5'></ins><ul id='tJOC5'></ul><sub id='tJOC5'></sub></form><legend id='tJOC5'></legend><bdo id='tJOC5'><pre id='tJOC5'><center id='tJOC5'></center></pre></bdo></b><th id='tJOC5'></th></span></q></dt></tr></i><div class="iyccqm2" id='tJOC5'><tfoot id='tJOC5'></tfoot><dl id='tJOC5'><fieldset id='tJOC5'></fieldset></dl></div>
      <bdo id='tJOC5'></bdo><ul id='tJOC5'></ul>
  • <tfoot id='tJOC5'></tfoot>

      1. 如何在 Android 項目的 Java 模塊上使用 Mockito 2 模擬

        How to mock final class with Mockito 2 on Java Module in Android project?(如何在 Android 項目的 Java 模塊上使用 Mockito 2 模擬最終類?)

          <tbody id='z1UOv'></tbody>
        <legend id='z1UOv'><style id='z1UOv'><dir id='z1UOv'><q id='z1UOv'></q></dir></style></legend>

          <i id='z1UOv'><tr id='z1UOv'><dt id='z1UOv'><q id='z1UOv'><span id='z1UOv'><b id='z1UOv'><form id='z1UOv'><ins id='z1UOv'></ins><ul id='z1UOv'></ul><sub id='z1UOv'></sub></form><legend id='z1UOv'></legend><bdo id='z1UOv'><pre id='z1UOv'><center id='z1UOv'></center></pre></bdo></b><th id='z1UOv'></th></span></q></dt></tr></i><div class="80msysy" id='z1UOv'><tfoot id='z1UOv'></tfoot><dl id='z1UOv'><fieldset id='z1UOv'></fieldset></dl></div>
          <tfoot id='z1UOv'></tfoot>

            <bdo id='z1UOv'></bdo><ul id='z1UOv'></ul>
            • <small id='z1UOv'></small><noframes id='z1UOv'>

                • 本文介紹了如何在 Android 項目的 Java 模塊上使用 Mockito 2 模擬最終類?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我有一個 Android Clean Architecture 項目用 Kotlin 編寫,包含 3 個模塊:

                  • 數據(Android 庫)
                  • domaine(Java 庫)
                  • 演示文稿(Android 應用程序)

                  這 3 個模塊每個都有用 junit 編寫的單元測試.但是對于 Kotlin,默認情況下每個類都是 final 的.我很快就遇到了問題:如何使用 mockito 模擬 final 類

                  現在可以使用 Mockito 2

                  可以通過 mockito 擴展機制通過創建包含一行的文件 /mockito-extensions/org.mockito.plugins.MockMaker 來完成:

                  mock-maker-inline

                  <塊引用>

                  此解決方案在數據模塊(Android 庫)和演示模塊(Android 應用程序)但不適用于我的域模塊(Java 庫).

                  我知道這個問題已經被問過了(如何模擬帶有 mockito 的 final 類,模擬對象調用 final使用 Mockito 類靜態方法),但我沒有找到我正在尋找的答案.

                  解決方案

                  您可以默認使用內聯模擬方法,通過將您的 Gradle 依賴項從普通的 Mockito 依賴項更改:

                  編譯org.mockito:mockito-core:$mockito_version"

                  ...到以下內容:

                  編譯org.mockito:mockito-inline:$mockito_version"

                  這樣您就不必依賴使用資源文件夾中的文件"方法來激活內聯模擬,我發現這種方法有時很不穩定.

                  I have a Android Clean Architecture project write in Kotlin with 3 modules:

                  • data (Android Library)
                  • domaine (Java Library)
                  • presentation (Android Application)

                  The 3 modules each have unit tests written with junit. But with Kotlin every class is final by default. I quickly had the problem: How to mock a final class with mockito

                  It's now possible with Mockito 2

                  It can be done via the mockito extension mechanism by creating the file /mockito-extensions/org.mockito.plugins.MockMaker containing a single line:

                  mock-maker-inline
                  

                  This solution works very well on data module (Android Library) and presentation module (Android Application) but doesn't work on my domaine module (Java Library).

                  I know that this question has already been asked (How to mock a final class with mockito, Mock objects calling final classes static methods with Mockito), but I didn't find the answer I'm looking for.

                  解決方案

                  You can use the inline mocking method by default, by changing your Gradle dependency from the normal Mockito dependency:

                  compile "org.mockito:mockito-core:$mockito_version"
                  

                  ... to the following:

                  compile "org.mockito:mockito-inline:$mockito_version"
                  

                  This way you won't have to rely on activating inline mocking with the "file in the resources folder" method, which I have found to be flaky sometimes.

                  這篇關于如何在 Android 項目的 Java 模塊上使用 Mockito 2 模擬最終類?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

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

                  相關文檔推薦

                  How can I detect integer overflow on 32 bits int?(如何檢測 32 位 int 上的整數溢出?)
                  Local variables before return statements, does it matter?(return 語句之前的局部變量,這有關系嗎?)
                  How to convert Integer to int?(如何將整數轉換為整數?)
                  How do I create an int array with randomly shuffled numbers in a given range(如何在給定范圍內創建一個隨機打亂數字的 int 數組)
                  Inconsistent behavior on java#39;s ==(java的行為不一致==)
                  Why is Java able to store 0xff000000 as an int?(為什么 Java 能夠將 0xff000000 存儲為 int?)

                      <tbody id='VDYPr'></tbody>
                  1. <legend id='VDYPr'><style id='VDYPr'><dir id='VDYPr'><q id='VDYPr'></q></dir></style></legend>

                      <bdo id='VDYPr'></bdo><ul id='VDYPr'></ul>

                    • <small id='VDYPr'></small><noframes id='VDYPr'>

                      1. <i id='VDYPr'><tr id='VDYPr'><dt id='VDYPr'><q id='VDYPr'><span id='VDYPr'><b id='VDYPr'><form id='VDYPr'><ins id='VDYPr'></ins><ul id='VDYPr'></ul><sub id='VDYPr'></sub></form><legend id='VDYPr'></legend><bdo id='VDYPr'><pre id='VDYPr'><center id='VDYPr'></center></pre></bdo></b><th id='VDYPr'></th></span></q></dt></tr></i><div class="ukigu2a" id='VDYPr'><tfoot id='VDYPr'></tfoot><dl id='VDYPr'><fieldset id='VDYPr'></fieldset></dl></div>
                          <tfoot id='VDYPr'></tfoot>

                          • 主站蜘蛛池模板: 右手官网|右手工业设计|外观设计公司|工业设计公司|产品创新设计|医疗产品结构设计|EMC产品结构设计 | 留学生辅导网-在线课程论文辅导-留学生挂科申诉机构 | 心肺复苏模拟人|医学模型|急救护理模型|医学教学模型上海康人医学仪器设备有限公司 | 深圳市源和塑胶电子有限公司-首页 | 高压包-点火器-高压发生器-点火变压器-江苏天网 | 非标压力容器_碳钢储罐_不锈钢_搪玻璃反应釜厂家-山东首丰智能环保装备有限公司 | 西安微信朋友圈广告投放_微信朋友圈推广_西安度娘网络科技有限公司 | 山东臭氧发生器,臭氧发生器厂家-山东瑞华环保设备 | 定制/定做冲锋衣厂家/公司-订做/订制冲锋衣价格/费用-北京圣达信 | 滤芯,过滤器,滤油机,贺德克滤芯,精密滤芯_新乡市宇清流体净化技术有限公司 | 武汉刮刮奖_刮刮卡印刷厂_为企业提供门票印刷_武汉合格证印刷_现金劵代金券印刷制作 - 武汉泽雅印刷有限公司 | 土壤水分自动监测站-SM150便携式土壤水分仪-铭奥仪器 | 3d可视化建模_三维展示_产品3d互动数字营销_三维动画制作_3D虚拟商城 【商迪3D】三维展示服务商 广东健伦体育发展有限公司-体育工程配套及销售运动器材的体育用品服务商 | 外贸网站建设-外贸网站设计制作开发公司-外贸独立站建设【企术】 | 工业制氮机_psa制氮机厂家-宏骁智能装备科技江苏有限公司 | 环保袋,无纺布袋,无纺布打孔袋,保温袋,环保袋定制,环保袋厂家,环雅包装-十七年环保袋定制厂家 | 厦门ISO认证|厦门ISO9001认证|厦门ISO14001认证|厦门ISO45001认证-艾索咨询专注ISO认证行业 | 可程式恒温恒湿试验箱|恒温恒湿箱|恒温恒湿试验箱|恒温恒湿老化试验箱|高低温试验箱价格报价-广东德瑞检测设备有限公司 | 废水处理-废气处理-工业废水处理-工业废气处理工程-深圳丰绿环保废气处理公司 | 跨境物流_美国卡派_中大件运输_尾程派送_海外仓一件代发 - 广州环至美供应链平台 | IIS7站长之家-站长工具-爱网站请使用IIS7站长综合查询工具,中国站长【WWW.IIS7.COM】 | 北京森语科技有限公司-模型制作专家-展览展示-沙盘模型设计制作-多媒体模型软硬件开发-三维地理信息交互沙盘 | 雷冲击高压发生器-水内冷直流高压发生器-串联谐振分压器-武汉特高压电力科技有限公司 | 聚丙烯酰胺_阴离子_阳离子「用量少」巩义亿腾厂家直销,售后无忧 聚合甘油__盐城市飞龙油脂有限公司 | 河南15年专业网站建设制作设计,做网站就找郑州启凡网络公司 | led冷热冲击试验箱_LED高低温冲击试验箱_老化试验箱-爱佩百科 | 全自动固相萃取仪_高通量真空平行浓缩仪-勤业永为 | 冷热冲击试验箱_温度冲击试验箱价格_冷热冲击箱排名_林频厂家 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 膜结构车棚|上海膜结构车棚|上海车棚厂家|上海膜结构公司 | 便携式高压氧舱-微压氧舱-核生化洗消系统-公众洗消站-洗消帐篷-北京利盟救援 | 999范文网_优质范文下载写作帮手 | 粘度计,数显粘度计,指针旋转粘度计 | 网站建设-临朐爱采购-抖音运营-山东兆通网络科技 | 干粉砂浆设备_干混砂浆生产线_腻子粉加工设备_石膏抹灰砂浆生产成套设备厂家_干粉混合设备_砂子烘干机--郑州铭将机械设备有限公司 | 华禹护栏|锌钢护栏_阳台护栏_护栏厂家-华禹专注阳台护栏、楼梯栏杆、百叶窗、空调架、基坑护栏、道路护栏等锌钢护栏产品的生产销售。 | 柴油机_柴油发电机_厂家_品牌-江苏卡得城仕发动机有限公司 | 山楂片_雪花_迷你山楂片_山楂条饼厂家-青州市丰源食品厂 | PVC快速门-硬质快速门-洁净室快速门品牌厂家-苏州西朗门业 | 考勤系统_人事考勤管理系统_本地部署BS考勤系统_考勤软件_天时考勤管理专家 | 免费个人pos机申请办理-移动pos机刷卡-聚合收款码办理 |