单元测试-getApplicationContext失败

Android应用开发时,逻辑接口使用单元测试,比较方便验证接口的正确性。有些接口需要context对象,可能依赖的包中使用了getApplicationContext,因此在传入context时,一般传入ApplicationContext,依赖包中也就不会出错了。

单元测试中获取context方法如下:

// 非ApplicationContext,依赖包可能会出错
mContext = InstrumentationRegistry.getContext();
// ApplicationContext
mContext = InstrumentationRegistry.getTargetContext();
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章