Ошибки Kotlin и EasyMock

У меня возникают проблемы с тем, что Kotlin и EasyMock играют хорошо друг с другом.

У меня есть тест, содержащий что-то вроде этого:

expect(foo.createClassLoader(aryEq(arrayOf("foo.jar")))).andReturn(classLoader) 

(где foo – макет объекта)

Однако this throws 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; } 

Есть ли выход из этого?

Intereting Posts