如何运行@RunWith(RobolectricTestRunner::class)和@RunWith(Paramete



我必须测试用Kotlin编写的android应用程序。我试着

@RunWith(RobolectricTestRunner::class)
public class GeoWindowTest {

@RunWith(Parameterized::class)
class TestParameterizedGeoWindow {}
} 

但它不起作用。我正在寻找是否有其他解决方案来使用这两个跑步者。我也可以用Junit5,但是Roboelectric还不兼容Junit5

robolelectric已经支持此功能,如本文所述。

@RunWith(ParameterizedRobolectricTestRunner::class)
class GeoWindowTest(private val param1: String, private val param2: Int) {
companion object {
@JvmStatic
@ParameterizedRobolectricTestRunner.Parameters
fun data() = listOf(
arrayOf("Input 1", 4),
arrayOf("Input 2", 7)
)
}  
} 

相关内容

  • 没有找到相关文章

最新更新