我正在为一个产生含有一些数据的意图的类编写单元测试。但是,我注意到当测试尝试验证intent中所需的额外内容时,会抛出异常。
代码基本上是这样的:
Intent i = new Intent();
i.putExtra("FOO", "bar");
assertTrue(i.hasExtra("FOO")); // This is the problem
所以,问题是:在获取其附加内容之前,意图是否需要一些特殊处理?是否有我必须打电话给我错过的功能?
答案 0 :(得分:-1)
为什么不将活动的上下文和类名传递给intent构造函数?你可以尝试像这样传递它们
Intent i = new Intent(yourContext, yourActivity.class);