在Junit测试中使用List.of()
在运行PowerMockRunner
时会失败。这在运行MockitoJUnitRunner
时可以完美地工作。
@RunWith(PowerMockRunner.class)
public class ListOfTest {
@Test
public void test() {
assertTrue(List.of(1, 2).size() == 2);
}
}
带有错误消息的IncompatibleClassChangeError
java.lang.IncompatibleClassChangeError: Method 'java.util.List java.util.List.of(java.lang.Object, java.lang.Object)' must be InterfaceMethodref constant
1条答案
按热度按时间a1o7rhls1#
运行JDK11是巧合吗?
JDK11的Powermock问题