最近闲来无事,领导有让作一些单元测试的工做,原本android studio中已经集成了单元测试的功能,本觉得作起来很容易,结果仍是悲剧了,在测试case中,getContext为空,android
通过查找资料,用MockContext初始化就能够了。android-studio
参考资料:http://stackoverflow.com/questions/28960898/getting-context-in-androidtestcase-or-instrumentationtestcase-in-android-studio/ide
public class MainActivityInstrumentationTest2 extends AndroidTestCase{ public Context context; @Override protected void setUp() throws Exception { super.setUp(); context = new MockContext(); assertNotNull(context); } public void test() throws Exception{ assertEquals(1,1); } }