<tfoot id='rnt4y'></tfoot>
    • <bdo id='rnt4y'></bdo><ul id='rnt4y'></ul>
    <i id='rnt4y'><tr id='rnt4y'><dt id='rnt4y'><q id='rnt4y'><span id='rnt4y'><b id='rnt4y'><form id='rnt4y'><ins id='rnt4y'></ins><ul id='rnt4y'></ul><sub id='rnt4y'></sub></form><legend id='rnt4y'></legend><bdo id='rnt4y'><pre id='rnt4y'><center id='rnt4y'></center></pre></bdo></b><th id='rnt4y'></th></span></q></dt></tr></i><div id='rnt4y'><tfoot id='rnt4y'></tfoot><dl id='rnt4y'><fieldset id='rnt4y'></fieldset></dl></div>
        <legend id='rnt4y'><style id='rnt4y'><dir id='rnt4y'><q id='rnt4y'></q></dir></style></legend>
      1. <small id='rnt4y'></small><noframes id='rnt4y'>

      2. 如何编写不等于某物的匹配器

        时间:2023-09-26
      3. <legend id='SrBJC'><style id='SrBJC'><dir id='SrBJC'><q id='SrBJC'></q></dir></style></legend>
        <i id='SrBJC'><tr id='SrBJC'><dt id='SrBJC'><q id='SrBJC'><span id='SrBJC'><b id='SrBJC'><form id='SrBJC'><ins id='SrBJC'></ins><ul id='SrBJC'></ul><sub id='SrBJC'></sub></form><legend id='SrBJC'></legend><bdo id='SrBJC'><pre id='SrBJC'><center id='SrBJC'></center></pre></bdo></b><th id='SrBJC'></th></span></q></dt></tr></i><div id='SrBJC'><tfoot id='SrBJC'></tfoot><dl id='SrBJC'><fieldset id='SrBJC'></fieldset></dl></div>

          1. <tfoot id='SrBJC'></tfoot>
              • <bdo id='SrBJC'></bdo><ul id='SrBJC'></ul>
              • <small id='SrBJC'></small><noframes id='SrBJC'>

                  <tbody id='SrBJC'></tbody>

                  本文介绍了如何编写不等于某物的匹配器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我正在尝试为通话创建模拟.假设我有这个方法,我正在尝试存根:

                  I am trying to create a mock for a call. Say I have this method I am trying to stub out:

                  class ClassA {
                    public String getString(String a) {
                      return a + "hey";
                    }
                  }
                  

                  我想模拟的是:第一个实例是

                  What I am trying to mock out is: 1st instance is

                  when(classA.getString(eq("a")).thenReturn(...);`
                  

                  在同一个测试用例中

                  when(classA.getString([anything that is not a])).thenReturn(somethingelse);
                  

                  第二种情况是我的问题:我如何匹配 anyString() 而不是 "a"?

                  The 2nd case is my question: How do I match anyString() other than "a"?

                  推荐答案

                  有了 Mockito 框架,你可以使用 AdditionalMatchers

                  With Mockito framework, you can use AdditionalMatchers

                  ClassA classA = Mockito.mock(ClassA.class);
                  Mockito.when(classA.getString(Matchers.eq("a"))).thenReturn("something"); 
                  Mockito.when(classA.getString(AdditionalMatchers.not(Matchers.eq("a")))).thenReturn("something else");
                  

                  希望对你有帮助.

                  这篇关于如何编写不等于某物的匹配器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:调用未存根的方法时抛出 RuntimeException 下一篇:Mockito 何时/然后不返回预期值

                  相关文章

                  最新文章

                1. <tfoot id='OhNHa'></tfoot>

                2. <i id='OhNHa'><tr id='OhNHa'><dt id='OhNHa'><q id='OhNHa'><span id='OhNHa'><b id='OhNHa'><form id='OhNHa'><ins id='OhNHa'></ins><ul id='OhNHa'></ul><sub id='OhNHa'></sub></form><legend id='OhNHa'></legend><bdo id='OhNHa'><pre id='OhNHa'><center id='OhNHa'></center></pre></bdo></b><th id='OhNHa'></th></span></q></dt></tr></i><div id='OhNHa'><tfoot id='OhNHa'></tfoot><dl id='OhNHa'><fieldset id='OhNHa'></fieldset></dl></div>

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

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

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