仅在 JVM 上测试 AndroidX 片段(不启动模拟器/设备)



我正在寻找一种方法来对我的AndroidX片段进行单元测试,而无需在模拟器中启动片段。Robolectric允许我们对JVM中的活动运行单元测试,但我不确定AndroidX片段的等效方法是什么。

谷歌Android最近引入了FragmentScenario,它允许我们启动和测试图形片段,但是这种方法会在设备/模拟器上启动片段(类似于ActivityScenario(。Robolectric网站似乎赞同这种发射碎片的方式。

是否有可能 - 通过Robolectric或其他方式 - 纯粹在JVM(没有模拟器/设备(上运行AndroidX片段单元测试?

看起来fragmentScenario可以在Robolectric测试中使用,它们在JVM上运行。请参阅本文末尾: https://proandroiddev.com/isolated-fragments-unit-tests-that-run-both-instrumented-and-on-the-jvm-with-the-same-source-code-283db2e9be5d

相关内容

  • 没有找到相关文章

最新更新