Kotlin和EasyMock无效问题

时间:2016-12-08 17:45:52

标签: kotlin easymock

我在制作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;
}

有什么方法可以解决这个问题吗?

0 个答案:

没有答案