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

  • <tfoot id='IUsqD'></tfoot>

      • <bdo id='IUsqD'></bdo><ul id='IUsqD'></ul>

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

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

        Mockito:試圖監(jiān)視方法正在調(diào)用原始方法

        Mockito: Trying to spy on method is calling the original method(Mockito:試圖監(jiān)視方法正在調(diào)用原始方法)
      2. <legend id='DTPdM'><style id='DTPdM'><dir id='DTPdM'><q id='DTPdM'></q></dir></style></legend>
        • <bdo id='DTPdM'></bdo><ul id='DTPdM'></ul>
          <tfoot id='DTPdM'></tfoot>

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

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

                    <tbody id='DTPdM'></tbody>

                1. 本文介紹了Mockito:試圖監(jiān)視方法正在調(diào)用原始方法的處理方法,對(duì)大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

                  問題描述

                  我正在使用 Mockito 1.9.0.我想在 JUnit 測試中模擬一個(gè)類的單個(gè)方法的行為,所以我有

                  I'm using Mockito 1.9.0. I want mock the behaviour for a single method of a class in a JUnit test, so I have

                  final MyClass myClassSpy = Mockito.spy(myInstance);
                  Mockito.when(myClassSpy.method1()).thenReturn(myResults);
                  

                  問題是,在第二行中,myClassSpy.method1() 實(shí)際上被調(diào)用,導(dǎo)致異常.我使用模擬的唯一原因是以后,每當(dāng)調(diào)用 myClassSpy.method1() 時(shí),不會(huì)調(diào)用真正的方法,而 myResults 對(duì)象將是回.

                  The problem is, in the second line, myClassSpy.method1() is actually getting called, resulting in an exception. The only reason I'm using mocks is so that later, whenever myClassSpy.method1() is called, the real method won't be called and the myResults object will be returned.

                  MyClass 是一個(gè)接口,而 myInstance 是一個(gè)實(shí)現(xiàn),如果這很重要的話.

                  MyClass is an interface and myInstance is an implementation of that, if that matters.

                  我需要做些什么來糾正這種間諜行為?

                  What do I need to do to correct this spying behaviour?

                  推薦答案

                  讓我引用 官方文檔:

                  有時(shí)不可能使用 when(Object) 來存根間諜.示例:

                  Important gotcha on spying real objects!

                  Sometimes it's impossible to use when(Object) for stubbing spies. Example:

                  List list = new LinkedList();
                  List spy = spy(list);
                  
                  // Impossible: real method is called so spy.get(0) throws IndexOutOfBoundsException (the list is yet empty)
                  when(spy.get(0)).thenReturn("foo");
                  
                  // You have to use doReturn() for stubbing
                  doReturn("foo").when(spy).get(0);
                  

                  在你的情況下,它是這樣的:

                  In your case it goes something like:

                  doReturn(resultsIWant).when(myClassSpy).method1();
                  

                  這篇關(guān)于Mockito:試圖監(jiān)視方法正在調(diào)用原始方法的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

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

                  相關(guān)文檔推薦

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

                    • <bdo id='6WnZ2'></bdo><ul id='6WnZ2'></ul>

                        <legend id='6WnZ2'><style id='6WnZ2'><dir id='6WnZ2'><q id='6WnZ2'></q></dir></style></legend>

                        <small id='6WnZ2'></small><noframes id='6WnZ2'>

                            <tbody id='6WnZ2'></tbody>
                        1. <i id='6WnZ2'><tr id='6WnZ2'><dt id='6WnZ2'><q id='6WnZ2'><span id='6WnZ2'><b id='6WnZ2'><form id='6WnZ2'><ins id='6WnZ2'></ins><ul id='6WnZ2'></ul><sub id='6WnZ2'></sub></form><legend id='6WnZ2'></legend><bdo id='6WnZ2'><pre id='6WnZ2'><center id='6WnZ2'></center></pre></bdo></b><th id='6WnZ2'></th></span></q></dt></tr></i><div class="nphvpd5" id='6WnZ2'><tfoot id='6WnZ2'></tfoot><dl id='6WnZ2'><fieldset id='6WnZ2'></fieldset></dl></div>
                            <tfoot id='6WnZ2'></tfoot>
                            主站蜘蛛池模板: 列管冷凝器,刮板蒸发器,外盘管反应釜厂家-无锡曼旺化工设备有限公司 | 软文发布-新闻发布推广平台-代写文章-网络广告营销-自助发稿公司媒介星 | 浩方智通 - 防关联浏览器 - 跨境电商浏览器 - 云雀浏览器 | 厌氧工作站-通用型厌氧工作站-上海胜秋科学仪器有限公司 | 磁力去毛刺机_去毛刺磁力抛光机_磁力光饰机_磁力滚抛机_精密金属零件去毛刺机厂家-冠古科技 | 哈尔滨发电机,黑龙江柴油发电机组-北方星光 | 绿萝净除甲醛|深圳除甲醛公司|测甲醛怎么收费|培训机构|电影院|办公室|车内|室内除甲醛案例|原理|方法|价格立马咨询 | 自动检重秤-动态称重机-重量分选秤-苏州金钻称重设备系统开发有限公司 | 山东PE给水管厂家,山东双壁波纹管,山东钢带增强波纹管,山东PE穿线管,山东PE农田灌溉管,山东MPP电力保护套管-山东德诺塑业有限公司 | 艾乐贝拉细胞研究中心 | 国家组织工程种子细胞库华南分库 | 振动筛-交叉筛-螺旋筛-滚轴筛-正弦筛-方形摇摆筛「新乡振动筛厂家」 | 法兰连接型电磁流量计-蒸汽孔板节流装置流量计-北京凯安达仪器仪表有限公司 | 华中线缆有限公司-电缆厂|电缆厂家|电线电缆厂家 | 篷房|仓储篷房|铝合金篷房|体育篷房|篷房厂家-华烨建筑科技官网 知名电动蝶阀,电动球阀,气动蝶阀,气动球阀生产厂家|价格透明-【固菲阀门官网】 | 济南宣传册设计-画册设计_济南莫都品牌设计公司 | 软启动器-上海能曼电气有限公司 真空搅拌机-行星搅拌机-双行星动力混合机-广州市番禺区源创化工设备厂 | 西安中国国际旅行社(西安国旅) | 石膏基自流平砂浆厂家-高强石膏基保温隔声自流平-轻质抹灰石膏粉砂浆批发-永康市汇利建设有限公司 | 苏州伊诺尔拆除公司_专业酒店厂房拆除_商场学校拆除_办公楼房屋拆除_家工装拆除拆旧 | 科研ELISA试剂盒,酶联免疫检测试剂盒,昆虫_植物ELISA酶免试剂盒-上海仁捷生物科技有限公司 | 冷藏车厂家|冷藏车价格|小型冷藏车|散装饲料车厂家|程力专用汽车股份有限公司销售十二分公司 | 课件导航网_ppt课件_课件模板_课件下载_最新课件资源分享发布平台 | 粘弹体防腐胶带,聚丙烯防腐胶带-全民塑胶 | 折弯机-刨槽机-数控折弯机-数控刨槽机-数控折弯机厂家-深圳豐科机械有限公司 | 专业生产动态配料系统_饲料配料系统_化肥配料系统等配料系统-郑州鑫晟重工机械有限公司 | 螺杆真空泵_耐腐蚀螺杆真空泵_水环真空泵_真空机组_烟台真空泵-烟台斯凯威真空 | 日本细胞免疫疗法_肿瘤免疫治疗_NK细胞疗法 - 免疫密码 | 郑州电线电缆厂家-防火|低压|低烟无卤电缆-河南明星电缆 | 水厂自动化|污水处理中控系统|水利信息化|智慧水务|智慧农业-山东德艾自动化科技有限公司 | 橡胶电子拉力机-塑料-微电脑电子拉力试验机厂家-江苏天源 | 宁夏活性炭_防护活性炭_催化剂载体炭-宁夏恒辉活性炭有限公司 | PE拉伸缠绕膜,拉伸缠绕膜厂家,纳米缠绕膜-山东凯祥包装 | 仿古瓦,仿古金属瓦,铝瓦,铜瓦,铝合金瓦-西安东申景观艺术工程有限公司 | 美缝剂_美缝剂厂家_美缝剂加盟-地老板高端瓷砖美缝剂 | NMRV减速机|铝合金减速机|蜗轮蜗杆减速机|NMRV减速机厂家-东莞市台机减速机有限公司 | crm客户关系管理系统,销售管理系统,crm系统,在线crm,移动crm系统 - 爱客crm | 隧道风机_DWEX边墙风机_SDS射流风机-绍兴市上虞科瑞风机有限公司 | 防爆型气象站_农业气象站_校园气象站_农业四情监测系统「山东万象环境科技有限公司」 | 搪玻璃冷凝器_厂家-越宏化工设备| 数控走心机-走心机价格-双主轴走心机-宝宇百科 | 伸缩器_伸缩接头_传力接头-巩义市润达管道设备制造有限公司 |