Kotlin和EasyMock null问题
我有一些麻烦,使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; }
有没有什么办法呢?