Adnroid单元测试
16lz
2021-12-04
1.进行单元测试需要在Manifest.xml文件里添加如下内容:
(1)在application内添加
<uses-library android:name="android.test.runner"/>
(2)在application外添加
<instrumentation
android:name="android.test.InstrumentationTestRunner"
android:targetPackage="com.archermind.activity"
android:label="test by kelei"
/>
其中android:targetPackage="com.archermind.activity"要于manifest里的package="com.archermind.activity"一致
2.建立单元测试类,单元测试类继承AndroidTestCase类
public class StudentDAOTest extends AndroidTestCase
{
private static final String TAG = "StudentDAOTest";
public void testAdd()
{
StudentDAO studentDAO = new StudentDAO(this.getContext());
Student student = new Student(1, "kelei");
studentDAO.add(student);
Log.i(TAG, "add success");
}
public void testUpdate()
{
fail("Not yet implemented");
}
public void testFind()
{
StudentDAO studentDAO = new StudentDAO(this.getContext());
Student student = studentDAO.find(1);
if(student==null)
{
Log.i(TAG, "not find");
}
else
{
Log.i(TAG, student.toString());
}
}
}
更多相关文章
- android默认输入法设置
- Android(安卓)Fragment基础之动态添加Fragment 实现两个Fragment
- Android(安卓)访问Http被限制解决方法
- android应用程序组件之间的通讯
- android 学习五 设置应用程序全屏(没有状态栏和标题栏)
- 修改 android版本 签名问题
- Android(安卓)浅谈MatrixCursor
- Android(安卓)Fragment基础之动态添加Fragment 实现两个Fragment
- Android(安卓)Activity界面切换添加动画特效