https://blog.csdn.net/yingaizhu/article/details/80297087 这篇文章写的内容我学习了一些,值得借鉴。
我用的as版本是3.4.1在写了一个contentprovider要做单元测试的时候无论如何就是继承不了AndroidTestCase,找了好多方法也不行,可能是我as版本太高的问题,我是刚刚用到as来开发,之前用的adt。所以我就算是做个总结吧。
as在3.4.1版本不需要继承AndroidTestCase了你仔细的看一下你项目里 src---androidTest----java----自定义包名-----
ExampleInstrumentedTest.java,这个代码。没几句英文,一看就明白了
/**
* Instrumented test, which will execute on an Android device.
*
* @see <a href="http://d.android.com/tools/testing">Testing documentation</a>
*/
@RunWith(AndroidJUnit4.class)
public class ExampleInstrumentedTest {
@Test
public void useAppContext() {
// Context of the app under test.
Context appContext = InstrumentationRegistry.ge