Experimental JUnit apoyo en Android + Kotlin no funciona

Google lanzó recientemente soporte experimental para ejecutar junit en JVM local en Android Studio. Quería probarlo y ya que estoy desarrollando mi aplicación Android con Kotlin quiero que mis clases de pruebas se escriban en Kotlin también.

Desafortunadamente, no puedo hacer que funcione. He actualizado mi configuración gradle:

sourceSets { main.java.srcDirs += 'src/main/kotlin' androidTest.java.srcDirs += 'src/androidTest/kotlin' test.java.srcDirs += 'src/test/kotlin'//this line was added } testCompile 'junit:junit:4.12' testCompile "org.mockito:mockito-core:1.9.5" 

Android Studio reconoce la carpeta de prueba.

Esta es mi clase de prueba simple para ver si funciona

 public class MyFirstTestClass { [Test] fun firstTest() { println("I am OK") Assert.assertTrue("".isEmpty()) } } 

Si intento ejecutarlo, obtengo el siguiente mensaje

Clase no encontrada: 'com.example.MyFirstTestClass'

One Solution collect form web for “Experimental JUnit apoyo en Android + Kotlin no funciona”

Desafortunadamente, el plugin kotlin-gradle no admite pruebas de Junit para Android en este momento.

EDIT: Junit apoyo para Android se agregó en Kotlin M12

  • Error de procesamiento en Android Studio 3.0 Layout Editor
  • ¿Tiene Kotlin personalizado obtener la llamada al método de ejecución
  • Problemas al intentar generar aplicaciones de Kotlin con Android Studio
  • Error: Error en la ejecución de la tarea ': app: clean'. No se puede eliminar el archivo
  • Kotlin: ¿Podemos usar @Subscribe de EventBus (GreenRobot) en Kotlin?
  • ¿Cuál es la mejor manera de definir TAG constante en Kotlin?
  • Kapt no resuelve las clases generadas por protobuf
  • Muchos módulos pequeños, o pocos módulos grandes para el mejor rendimiento de la construcción?
  • Crear una instancia de una clase abstracta en Kotlin
  • Android Room - Seleccionar consulta con LIKE
  • ¿Cómo puedo anular un método java, y cambiar la capacidad de anulación de un parámetro?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.