最近閒來無事,領導有讓作一些單元測試的工做,原本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); } }