gpt4 book ai didi

Android - 使用 Instrumentation Framework 进行单元测试

转载 作者:行者123 更新时间:2023-11-28 21:34:30 25 4
gpt4 key购买 nike

我最近开始使用 Instrumentation 框架测试我的 android 应用程序。我有一个 Activity A,它在其 onCreate() 方法中调用了一个 AsyncTask。

所以问题是,我所有的测试用例都一个接一个地执行,而不是等待 AsyncTask 完成。那么我该如何实现等待线程完成然后继续其他测试用例的事情呢?

谢谢

最佳答案

很大程度上取决于您的工作方式。您可以设置测试线程等待(使用 wait()CountDownLatch)并在 AsyncTask 完成时通知它。只需调用 Activity 中的 protected 方法即可在 AsyncTask 完成后,在您的测试用例中覆盖该方法以通知测试线程。

关于Android - 使用 Instrumentation Framework 进行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5001762/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com