我在制作Kotlin和EasyMock时遇到了一些麻烦。
我有一个包含这样的测试:
expect(foo.createClassLoader(aryEq(arrayOf("foo.jar")))).andReturn(classLoader)
(其中foo
是模拟对象)
但是,这会抛出java.lang.IllegalStateException: aryEq(arrayOf("foo.jar")) must not be null
,因为我的createClassLoader
方法不接受可空数组,并且由于某种原因EasyMock.aryEq
返回null:
public static <T> T[] aryEq(final T[] value) {
reportMatcher(new ArrayEquals(value));
return null;
}
有什么方法可以解决这个问题吗?