Android Espresso 集成测试如何在 Activity 的 onCreate 方法之前运行代码?

问题描述 投票:0回答:1

如何在测试活动中调用 onCreate 之前运行代码?

@Before 在 onCreate 之后调用,这会导致问题。

我正在使用

public ActivityScenarioRule<MyActivity> activityScenarioRule = new ActivityScenarioRule<>(MyActivity.class);

启动活动。

android integration-testing android-espresso
1个回答
0
投票

在创建 Activity 之前准备应用程序状态的一种方法是删除

ActivityScenarioRule
用法并自己调用
ActivityScenario

// execute after your preparations are done
scenario = ActivityScenario.launch(MyActivity.class)

// execute after test is done
scenario.close()
© www.soinside.com 2019 - 2024. All rights reserved.