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>

                          • 主站蜘蛛池模板: 山东商品混凝土搅拌楼-环保型搅拌站-拌合站-分体仓-搅拌机厂家-天宇 | 精益专家 - 设备管理软件|HSE管理系统|设备管理系统|EHS安全管理系统 | 【铜排折弯机,钢丝折弯成型机,汽车发泡钢丝折弯机,线材折弯机厂家,线材成型机,铁线折弯机】贝朗折弯机厂家_东莞市贝朗自动化设备有限公司 | 深圳善跑体育产业集团有限公司_塑胶跑道_人造草坪_运动木地板 | 反渗透水处理设备|工业零排放|水厂设备|软化水设备|海南净水设备--海南水处理设备厂家 | 环氧铁红防锈漆_环氧漆_无溶剂环氧涂料_环氧防腐漆-华川涂料 | 西子馋火锅鸡加盟-太原市龙城酉鼎餐饮管理有限公司 | 移动厕所租赁|移动卫生间|上海移动厕所租赁-家瑞租赁 | 电气控制系统集成商-PLC控制柜变频控制柜-非标自动化定制-电气控制柜成套-NIDEC CT变频器-威肯自动化控制 | 不锈钢丸厂家,铝丸,铸钢丸-淄博智源铸造材料有限公司 | 经济师考试_2025中级经济师报名时间_报名入口_考试时间_华课网校经济师培训网站 | 冰晶石|碱性嫩黄闪蒸干燥机-有机垃圾烘干设备-草酸钙盘式干燥机-常州市宝康干燥 | 粘度计,数显粘度计,指针旋转粘度计 | 刺绳_刀片刺网_刺丝滚笼_不锈钢刺绳生产厂家_安平县浩荣金属丝网制品有限公司-安平县浩荣金属丝网制品有限公司 | 全自动包装秤_全自动上袋机_全自动套袋机_高位码垛机_全自动包装码垛系统生产线-三维汉界机器(山东)股份有限公司 | 脑钠肽-白介素4|白介素8试剂盒-研域(上海)化学试剂有限公司 | 仿古瓦,仿古金属瓦,铝瓦,铜瓦,铝合金瓦-西安东申景观艺术工程有限公司 | 南京办公用品网-办公文具用品批发-打印机耗材采购 | 南京PVC快速门厂家南京快速卷帘门_南京pvc快速门_世界500强企业国内供应商_南京美高门业 | 电车线(用于供电给电车的输电线路)-百科 | 酒糟烘干机-豆渣烘干机-薯渣烘干机-糟渣烘干设备厂家-焦作市真节能环保设备科技有限公司 | 破碎机_上海破碎机_破碎机设备_破碎机厂家-上海山卓重工机械有限公司 | 黑田精工电磁阀-CAMMOZI气缸-ROSS电磁-上海茂硕机械设备有限公司 | 复合肥,化肥厂,复合肥批发,化肥代理,复合肥品牌-红四方 | 河北凯普威医疗器材有限公司,高档轮椅系列,推车系列,座厕椅系列,协步椅系列,拐扙系列,卫浴系列 | 直线模组_滚珠丝杆滑台_模组滑台厂家_万里疆科技 | 踏板力计,制动仪,非接触多功能速度仪,逆反射系数测试仪-创宇 | 阜阳在线-阜阳综合门户 | 莱州网络公司|莱州网站建设|莱州网站优化|莱州阿里巴巴-莱州唯佳网络科技有限公司 | MES系统-WMS系统-MES定制开发-制造执行MES解决方案-罗浮云计算 | 365文案网_全网创意文案句子素材站| 数控走心机-走心机价格-双主轴走心机-宝宇百科 | 【同风运车官网】一站式汽车托运服务平台,验车满意再付款 | 重庆波纹管|重庆钢带管|重庆塑钢管|重庆联进管道有限公司 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 顺景erp系统_erp软件_erp软件系统_企业erp管理系统-广东顺景软件科技有限公司 | POS机官网 - 拉卡拉POS机免费办理|官网在线申请入口 | 安徽泰科检测科技有限公司【官方网站】 | 集装箱标准养护室-集装箱移动式养护室-广州璟业试验仪器有限公司 | 仿古瓦,仿古金属瓦,铝瓦,铜瓦,铝合金瓦-西安东申景观艺术工程有限公司 | 杰恒蠕动泵-蠕动泵专业厂家-19年专注蠕动泵 |