我想测试一个处理Bundles的方法.但是,我无法在测试环境中创建(非null)Bundle对象.
给出以下代码:
Bundle bundle = new Bundle();
bundle.putString("key", "value");
boolean containsKey = bundle.containsKey("key");
Run Code Online (Sandbox Code Playgroud)
containsKey是true如果代码在应用程序上下文中执行,但false如果在一个单元测试执行.
我无法弄清楚为什么会这样,以及如何为我的测试创建一个Bundle.