0
대상은 외부 앱 실행 의도를 테스트하는 것입니다. 테스트 케이스가 완료된 후 외부 앱이 닫히지 않아 다음 테스트 케이스가 모두 실패했습니다. 내 검사는 다음과 같습니다.외부 앱이 올바르게 실행되는지 테스트하는 방법은 무엇입니까?
public class MarketIntentCase {
private ActivityTestRule<SomeActivity> activityTestRule = new ActivityTestRule<>(SomeActivity.class, true, false);
@Rule
public RuleChain ruleChain = RuleChain.emptyRuleChain()
.around(activityTestRule);
@Before
public void launchActivity() {
Intent intent = new Intent();
activityTestRule.launchActivity(intent);
}
public void shouldShowGooglePlay() {
Intents.init();
Intents.intended(hasData(Uri.parse(Constants.MARKET_URL)));
Intents.intended(hasAction(Intent.ACTION_VIEW));
Intents.release();
}
}
제발, 이러한 동작을 올바르게 테스트하는 방법에 대해 조언 해주십시오. 고맙습니다!