你能用WorkManager在方法上运行Unit吗



我想知道是否可以使用WorkManager对方法运行本地单元测试。我运行了一个本地单元测试,该测试连接到一个带有WorkManager的方法,我得到了以下错误。

java.lang.IllegalStateException: WorkManager is not initialized properly.  You have explicitly disabled WorkManagerInitializer in your manifest, have not manually called WorkManager#initialize at this point, and your Application does not implement Configuration.Provider.

我可以使用具有WorkManager的方法运行Intrusteded单元测试。

使用WorkManager,您无法在主机上运行本地单元测试,您需要编写一个在模拟器或Android设备上运行的集成测试
WorkaManager指南上有可用的文档,这也包含在几个代码实验室中:

  • 高级工作管理器
  • 在Android应用程序中使用Kotlin Coroutines

相关内容

  • 没有找到相关文章

最新更新