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

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

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

        mockito anyList 給定大小

        mockito anyList of a given size(mockito anyList 給定大小)
          <tbody id='3030M'></tbody>

        <legend id='3030M'><style id='3030M'><dir id='3030M'><q id='3030M'></q></dir></style></legend>

            <bdo id='3030M'></bdo><ul id='3030M'></ul>
              1. <small id='3030M'></small><noframes id='3030M'>

              2. <i id='3030M'><tr id='3030M'><dt id='3030M'><q id='3030M'><span id='3030M'><b id='3030M'><form id='3030M'><ins id='3030M'></ins><ul id='3030M'></ul><sub id='3030M'></sub></form><legend id='3030M'></legend><bdo id='3030M'><pre id='3030M'><center id='3030M'></center></pre></bdo></b><th id='3030M'></th></span></q></dt></tr></i><div class="xlbbhvd" id='3030M'><tfoot id='3030M'></tfoot><dl id='3030M'><fieldset id='3030M'></fieldset></dl></div>
                  <tfoot id='3030M'></tfoot>
                • 本文介紹了mockito anyList 給定大小的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我正在使用 mockito 驗證一個方法已被調用.方法:

                  I'm verifying with mockito that a method has been called. The method:

                  public void createButtons(final List<Button> buttonsConfiguration) {...}
                  

                  由于傳遞哪個列表并不重要,因此我驗證該方法的調用如下:

                  Since It doesn't matter which list is passed I verify that the method is called as follows:

                  verify(mock).createButtons(Matchers.anyListOf(Button.class));
                  

                  但是,List 的大小很重要.因此,哪個 List 并不重要,但列表必須有 X 個元素.

                  But, the size of the List is important. So, it doesn't matter which List but the list has to have X elements.

                  這可能嗎?

                  推薦答案

                  一種方法是使用 Captor

                  One way is to use a Captor

                  ArgumentCaptor<List> captor = ArgumentCaptor.forClass(List.class);
                  verify(mock).createButtons(captor.capture());
                  assertEquals(x, captor.getValue().size()); // if expecting single list
                  assertEquals(x, captor.getValues().size()); // if expecting multiple lists
                  

                  請參閱 http://docs.mockito.googlecode.com/hg/org/mockito/Mockito.html#15 獲取文檔.

                  您還可以使用自定義參數匹配器.該文檔顯示了一個完全符合您要求的示例:

                  You could also use a custom argument matcher. The documentation shows an example that does exactly what you want:

                  http://docs.mockito.googlecode.com/hg/org/mockito/ArgumentMatcher.html

                   class IsListOfTwoElements extends ArgumentMatcher<List> {
                       public boolean matches(Object list) {
                           return ((List) list).size() == 2;
                       }
                   }
                   
                   List mock = mock(List.class);
                   when(mock.addAll(argThat(new IsListOfTwoElements()))).thenReturn(true);
                   mock.addAll(Arrays.asList("one", "two"));
                   verify(mock).addAll(argThat(new IsListOfTwoElements()));
                  

                  例如,您還可以添加一個構造函數,以便指定所需的列表大小等.

                  You could, for instance, also add a constructor so you can specify list size desired, etc.

                  這篇關于mockito anyList 給定大小的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持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?)

                  <tfoot id='ZCRAM'></tfoot>
                      <tbody id='ZCRAM'></tbody>
                  • <legend id='ZCRAM'><style id='ZCRAM'><dir id='ZCRAM'><q id='ZCRAM'></q></dir></style></legend>

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

                            <i id='ZCRAM'><tr id='ZCRAM'><dt id='ZCRAM'><q id='ZCRAM'><span id='ZCRAM'><b id='ZCRAM'><form id='ZCRAM'><ins id='ZCRAM'></ins><ul id='ZCRAM'></ul><sub id='ZCRAM'></sub></form><legend id='ZCRAM'></legend><bdo id='ZCRAM'><pre id='ZCRAM'><center id='ZCRAM'></center></pre></bdo></b><th id='ZCRAM'></th></span></q></dt></tr></i><div class="l77nzx5" id='ZCRAM'><tfoot id='ZCRAM'></tfoot><dl id='ZCRAM'><fieldset id='ZCRAM'></fieldset></dl></div>
                            主站蜘蛛池模板: MTK核心板|MTK开发板|MTK模块|4G核心板|4G模块|5G核心板|5G模块|安卓核心板|安卓模块|高通核心板-深圳市新移科技有限公司 | CE认证_FCC认证_CCC认证_MFI认证_UN38.3认证-微测检测 CNAS实验室 | 哈希余氯测定仪,分光光度计,ph在线监测仪,浊度测定仪,试剂-上海京灿精密机械有限公司 | 聚合甘油__盐城市飞龙油脂有限公司| 防爆电机生产厂家,YBK3电动机,YBX3系列防爆电机,YBX4节防爆电机--河南省南洋防爆电机有限公司 | 全自动翻转振荡器-浸出式水平振荡器厂家-土壤干燥箱价格-常州普天仪器 | 水稻烘干机,小麦烘干机,大豆烘干机,玉米烘干机,粮食烘干机_巩义市锦华粮食烘干机械制造有限公司 水环真空泵厂家,2bv真空泵,2be真空泵-淄博真空设备厂 | 接地电阻测试仪[厂家直销]_电缆故障测试仪[精准定位]_耐压测试仪-武汉南电至诚电力设备 | 耐酸碱胶管_耐腐蚀软管总成_化学品输送软管_漯河利通液压科技耐油耐磨喷砂软管|耐腐蚀化学软管 | 上海小程序开发-小程序制作-上海小程序定制开发公司-微信商城小程序-上海咏熠 | 齿轮减速机_齿轮减速电机-VEMT蜗轮蜗杆减速机马达生产厂家瓦玛特传动瑞环机电 | 医学动画公司-制作3d医学动画视频-医疗医学演示动画制作-医学三维动画制作公司 | 聚丙烯酰胺_阴离子_阳离子「用量少」巩义亿腾厂家直销,售后无忧 聚合甘油__盐城市飞龙油脂有限公司 | 水冷散热器_水冷电子散热器_大功率散热器_水冷板散热器厂家-河源市恒光辉散热器有限公司 | 混合气体腐蚀试验箱_盐雾/硫化氢/气体腐蚀试验箱厂家-北京中科博达 | 广州印刷厂_广州彩印厂-广州艺彩印务有限公司 | 喷码机,激光喷码打码机,鸡蛋打码机,手持打码机,自动喷码机,一物一码防伪溯源-恒欣瑞达有限公司 | 百方网-百方电气网,电工电气行业专业的B2B电子商务平台 | 报警器_家用防盗报警器_烟雾报警器_燃气报警器_防盗报警系统厂家-深圳市刻锐智能科技有限公司 | 昆山PCB加工_SMT贴片_PCB抄板_线路板焊接加工-昆山腾宸电子科技有限公司 | 储气罐,真空罐,缓冲罐,隔膜气压罐厂家批发价格,空压机储气罐规格型号-上海申容压力容器集团有限公司 | MVR蒸发器厂家-多效蒸发器-工业废水蒸发器厂家-康景辉集团官网 | 知网论文检测系统入口_论文查重免费查重_中国知网论文查询_学术不端检测系统 | 小型手持气象站-空气负氧离子监测站-多要素微气象传感器-山东天合环境科技有限公司 | 进口便携式天平,外校_十万分之一分析天平,奥豪斯工业台秤,V2000防水秤-重庆珂偌德科技有限公司(www.crdkj.com) | 综合管廊模具_生态,阶梯护坡模具_检查井模具制造-致宏模具厂家 | 机制砂选粉机_砂石选粉机厂家-盐城市助成粉磨科技有限公司 | 翅片管散热器价格_钢制暖气片报价_钢制板式散热器厂家「河北冀春暖气片有限公司」 | 光环国际-新三板公司_股票代码:838504| 温泉机设备|温泉小镇规划设计|碳酸泉设备 - 大连连邦温泉科技 | 圆周直径尺-小孔内视镜-纤维研磨刷-东莞市高腾达精密工具 | 高压直流电源_特种变压器_变压器铁芯-希恩变压器定制厂家 | 纸箱抗压机,拉力机,脂肪测定仪,定氮仪-山东德瑞克仪器有限公司 | 进口便携式天平,外校_十万分之一分析天平,奥豪斯工业台秤,V2000防水秤-重庆珂偌德科技有限公司(www.crdkj.com) | 保定市泰宏机械制造厂-河北铸件厂-铸造厂-铸件加工-河北大件加工 | 郑州巴特熔体泵有限公司专业的熔体泵,熔体齿轮泵与换网器生产厂家 | 袋式过滤器,自清洗过滤器,保安过滤器,篮式过滤器,气体过滤器,全自动过滤器,反冲洗过滤器,管道过滤器,无锡驰业环保科技有限公司 | 北京企业宣传片拍摄_公司宣传片制作-广告短视频制作_北京宣传片拍摄公司 | 挤出熔体泵_高温熔体泵_熔体出料泵_郑州海科熔体泵有限公司 | 洛阳永磁工业大吊扇研发生产-工厂通风降温解决方案提供商-中实洛阳环境科技有限公司 | 扬尘在线监测系统_工地噪声扬尘检测仪_扬尘监测系统_贝塔射线扬尘监测设备「风途物联网科技」 |