【问题标题】:Error in code at -> when(list.size()).thenReturn(10) while running Unit Test运行单元测试时 -> when(list.size()).thenReturn(10) 处的代码错误
【发布时间】:2018-03-09 05:54:54
【问题描述】:

错误如下: OngoingStubbing 类型中的 thenReturn(Dimension) 方法不适用于参数 (int) Component 类型的方法 size() 已弃用

 @Test
 public void Test() {

    List list = mock(List.class);
    when(list.size()).thenReturn(10);
    assertEquals(10, list.size());

}

【问题讨论】:

  • 您已导入 java.awt.List 而不是 java.util.List。 (我希望你意识到这个测试没有任何用处)
  • 明白了。谢谢 。现在工作正常
  • @JBNizet 您应该将其发布为答案。我认为这个 sn-p 来自 28minutes udemy course of mockito

标签: spring mockito


【解决方案1】:

也许您正在导入 import java.awt.List; 而不是 import java.util.List;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-11
    • 2017-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多