在用Android studio进行单元测试时,getContext为null

最近闲来无事,领导有让作一些单元测试的工做,原本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);
    }
}
相关文章
相关标签/搜索