0

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

Google Android 最近推出了FragmentScenario,它允许我们启动和测试图形片段,但这种方法会在设备/模拟器上启动片段(类似于ActivityScenario)。Robolectric网站似乎支持这种发射片段的方式。

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

4

1 回答 1

0

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

于 2020-01-15T18:22:48.493 回答