Как «Список <MyClass> :: clas.java` в kotlin

Я хочу использовать ArgumentCaptor в kotlin .

Что я наделал :

 val c := ArgumentCaptor<List<MyClass>, List<MyClass>>.forClass(List<MyClass>::class.java) 

но это говорит

Only classes are allowed on the left hand side of a class literal

 ArgumentCaptor<List<MyClass>> c = ArgumentCaptor.forClass(List<MyClass>.class); 

не компилируется в Java, потому что во время выполнения <MyClass> не является частью типа из-за стирания.

Вместо этого подумайте об использовании com.nhaarman:mockito-kotlin который обертывает Mockito с API, более подходящим для использования от Kotlin.

 val c = argumentCaptor<List<MyClass>>() 
  • Как издеваться над реактивным репозиторием, который возвращает Observable
  • Тестирование приложения Android Kotlin - Mockito с кинжалом вводит нуль
  • Котлинский ленивый блок не выполняется при использовании Mockito и InjectMocks
  • Модульное тестирование Mockito: при всех вызовах метода класса возвращаем «true»
  • TestScheduler не работает (Kotlin + RxJava2 + mockito)
  • Тестирование модуля Kotlin для функциональных параметров и объектов
  • модульный тест LogstashEncoder настроен правильно
  • Как высмеять финальный класс с Mockito 2 на Java-модуле в Android-проекте?
  • Код Refactor, чтобы не вызывать ненужное исключение MockitoStubbingException
  • mockito InjectMocks не работает?
  • Как создать функцию расширения в Kotlin, которая работает с классом?
  • Давайте будем гением компьютера.