如何部分模拟java.lang.String的'equalsIgnoreCase'方法

时间:2013-07-15 17:58:29

标签: java unit-testing mockito powermock

我正在使用Mockito / Power Mockito进行单元测试。 我想在java.lang.String类中模拟'equalsIgnoreCase'方法。

java.lang.String的其他方法应该按原样运行,我只想模拟'equalsIgnoreCase'方法。

有人可以为此举个例子吗?

1 个答案:

答案 0 :(得分:3)

重写您的while条件,以便它调用方法。这有益于您:

  1. 模仿
  2. 很容易
  3. 如果str1为空,则不会抛出异常。
  4. 它准确记录了循环正在尝试完成的任务。