Как высмеять kotlin ByteArray с помощью Mockito?

Когда я запускаю это:

class SomeTest { fun howToMockByteArray() { val bytes = Mockito.mock(ByteArray::class.java) } } 

метание:

 org.mockito.exceptions.base.MockitoException: Cannot mock/spy class [B Mockito cannot mock/spy because : - VM does not not support modification of given type 

Как я могу издеваться kotlin ByteArray Mockito используя Mockito ?

Если вам нужен mocked массив Byte вы можете сделать следующее:

val bytes = Mockito.mock(Array<Byte>::class.java)

ByteArray с другой стороны, отображается в массив примитивов, то есть byte [] .

Лично я бы не издевался над ByteArray , потому что это тип значения, как String или Int . Произвольные ByteArray s также достаточно легки для создания с помощью byteArrayOf() Kotlin.

Intereting Posts
Kotlin: обходной путь для no lateinit при использовании настраиваемого сеттера? Невозможно использовать .toChar () после readLine () Работает ли butterknife 7.x с Kotlin M14? GL_INVALID_OPERATION на glBufferData () в kotlin Котлин аргументы по умолчанию в ошибке интерфейса? Нет отчета о покрытии для встроенных методов Котлина Как представлять теги веб-компонентов в инфраструктурах Kotlin html? Использование констант kotlin в выражении java switch Поведение RxJava Schedulers.immediate () во время модульного тестирования Как добавить серию DataPoint в библиотеку GraphView? Spring boot rest api: как поддерживать как json, так и форму-urlencoded запрос? Невозможно сделать API-адрес urlfetch.Fetch в потоке, который не является ни потоком исходного запроса, ни потоком, созданным ThreadManager Динамически оживлять нижний лист peekHeight Ошибка при использовании объекта для реализации пустого списка Включение страницы входа для весны Сервер авторизации / ресурсов