0
@RunWith(value = Parameterized::class)
class A(private val a: aa,
        private val b: bb,
        private val c: cc,
        private val d: dd
) : UIAutomatorTestCase() { 

@Test
    fun testMethodA() {
       
    }

    companion object {
        @JvmStatic
        @Parameterized.Parameters
        fun Arguments() = arrayOf(
            arrayOf(x,xa,xb,xc),
            arrayOf(y,ya,yb,yc),  // want to skip this one 
            arrayOf(z,za,zb,zc))
        

我有更多数据作为参数,我将这些数据作为参数化测试用于 espresso 测试。但是由于错误,我想跳过运行测试的第二个数据,我该怎么做?

4

1 回答 1

0

您可以使用 JUnit 的Assume 功能有条件地跳过测试。但为此,您需要确定要跳过的数据集testMethodA

于 2021-02-02T21:01:29.830 回答