Android 测试非活动时的碎片管理器

Android 测试非活动时的碎片管理器,android,android-fragments,android-testing,Android,Android Fragments,Android Testing,我试图找出如何在非活动类上进行测试。我想测试一个类,该类将FragmentManager对象作为其参数之一,但我不知道如何检索它 例如,它还接受了一个上下文对象,我已经能够使用getInstrumentation().getContext()检索到它,但是FragmentManager似乎没有任何类似的功能。(getInstrumentation()可用于此测试类扩展InstrumentationTestCase。) 有很多关于测试活动的信息,但我仍然很困惑如何在这一点上测试非活动。任何建议都会

我试图找出如何在非活动类上进行测试。我想测试一个类,该类将FragmentManager对象作为其参数之一,但我不知道如何检索它

例如,它还接受了一个上下文对象,我已经能够使用
getInstrumentation().getContext()
检索到它,但是FragmentManager似乎没有任何类似的功能。(
getInstrumentation()
可用于此测试类扩展InstrumentationTestCase。)


有很多关于测试活动的信息,但我仍然很困惑如何在这一点上测试非活动。任何建议都会大有帮助。

您是否正在尝试单元测试?你在用机器人分子吗?是的,我在测试一个特定类的行为。我没有使用Robolectric。如果您试图测试一个特定的类,而不是它如何与应用程序的其他部分集成,那么我建议使用单元测试框架(Robolectric)。然后,您可以轻松地使用mock(查看Mockito)来提供测试类所依赖的类的mock。我们被告知必须使用JUnit测试和内置的Android测试类