android 测试中弃用了 ActivityTestRule
ActivityTestRule is deprecated on android test
这是我的仪器测试范围:
...
import androidx.test.rule.ActivityTestRule
@RunWith(AndroidJUnit4::class)
@LargeTest
class InstrumentDialogFragmentTest {
@get:Rule
val activityRule = ActivityTestRule(MainActivity::class.java)
}
我的gradle:
androidTestImplementation 'androidx.test.ext:junit:1.1.3'
androidTestImplementation 'androidx.test:rules:1.4.0'
我收到此警告:
'ActivityTestRule<T : Activity!>' is deprecated. Deprecated in Java
您仍然可以在 'androidx.test:rules:1.2.0' 上使用它。
它在 1.4.0 上被弃用。
请改用 ActivityScenario 或 ActivityScenarioRule。
这是我的仪器测试范围:
...
import androidx.test.rule.ActivityTestRule
@RunWith(AndroidJUnit4::class)
@LargeTest
class InstrumentDialogFragmentTest {
@get:Rule
val activityRule = ActivityTestRule(MainActivity::class.java)
}
我的gradle:
androidTestImplementation 'androidx.test.ext:junit:1.1.3'
androidTestImplementation 'androidx.test:rules:1.4.0'
我收到此警告:
'ActivityTestRule<T : Activity!>' is deprecated. Deprecated in Java
您仍然可以在 'androidx.test:rules:1.2.0' 上使用它。 它在 1.4.0 上被弃用。 请改用 ActivityScenario 或 ActivityScenarioRule。