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());
}
}
}




更多相关文章

  1. android默认输入法设置
  2. Android(安卓)Fragment基础之动态添加Fragment 实现两个Fragment
  3. Android(安卓)访问Http被限制解决方法
  4. android应用程序组件之间的通讯
  5. android 学习五 设置应用程序全屏(没有状态栏和标题栏)
  6. 修改 android版本 签名问题
  7. Android(安卓)浅谈MatrixCursor
  8. Android(安卓)Fragment基础之动态添加Fragment 实现两个Fragment
  9. Android(安卓)Activity界面切换添加动画特效

随机推荐

  1. android 学习示例
  2. 集成Android免费语音合成功能(在线、离线
  3. Android上 PeerConnection 与 PeerConnec
  4. eclipse如何进行真机调试
  5. 【Android】TypedArray和obtainStyledAtt
  6. android应用程序跳转到系统的各个设置页
  7. Android实现调用系统相册和拍照的Demo示
  8. Android Input事件APP端流程分析
  9. Android Studio运行慢-提速到10s,问你要不
  10. 疯狂android讲义学习总结---各种按钮的制