我有一个包含两个模块A和B的应用程序,模块B依赖于A,都使用Application模式获取上下文。
为了测试两者是否都可以通过应用程序模式获取上下文,我正在两个模块中使用以下测试:
@Test
public void hasAContextTest() {
Context context = AApp.getContext();
assertNotNull(context);
context =BApp.getContext();
assertNotNull(context);
}
}
问题在于,如果我在A模块中执行此测试,则B上下文返回null,并且如果我在B模块中执行此测试,则A上下文为null。
任何想法如何解决这个问题
谢谢