【发布时间】:2019-07-05 03:37:34
【问题描述】:
MyStreamClass mock = mock(MyStreamClass.class);
when(mock.streamMethod()).thenReturn(Stream.of("A", "B"));
System.out.println(""+mock.streamMethod().findFirst());
System.out.println(""+mock.streamMethod().findFirst());
findFirst 的第二次调用会抛出 java.lang.IllegalStateException: stream has already been operating on or closed
【问题讨论】:
-
请不要使用
""+,使用toString()
标签: java unit-testing junit mocking mockito