相应若水老师的第十四课

一,Log日志输出

Log.v(tag,message);        //verbose模式,打印最具体的日志 

Log.d(tag,message);        //debug级别的日志 

Log.i(tag,message);        //info级别的日志 

Log.w(tag,message);        //warn级别的日志 

Log.e(tag,message);        //error级别的日志 

tag用来标记log消息的源头用常量来表示.message是这条log的内容. 





二,单元測试

step1:在androidmanifest.xml中加入下面配置信息:

<!-- <application> 中:-->
<uses-library android:name="android.test.runner"/>
<!-- </application> 之后: -->
<instrumentation android:name="android.test.InstrumentationTestRunner"    
            android:targetPackage="com.example1.sqlitedemo" android:label="Testing"/>
<!--注意!!android:targetPackage中要与项目名字一样才干执行成功!-->

step2写单元測试代码

比較好的方法是在项目中新建一个source floderz在里面写好要測试的单元文件,并给它加入到AndroidTestCase中去:

public class PersonDAOTest extends AndroidTestCase {
private static final String TAG = "PersonDAOTest";
public void testAdd() //要測试的方法
{
Log.i(TAG,"Test");
}
public void testDelete() //要測试的方法
{
fail("Not yet implemented");
}
}

測试时选中測试的类中的某个方法右键RunAS->android junit test

junit窗体有绿条就表示測试能通过.红色就有问题





三,调试

debug比較简单,自己上手摸索.

附:

对Android应用进行单元測试

最新文章

  1. ie 8 下post提交提交了两次
  2. 深入浅出MyBatis
  3. hdu2302(枚举,大数取模)
  4. 15.Android中LinearLayout布局一些小记录
  5. Flex通过Blazeds利用Remoteservice与后台java消息推送
  6. Google Map API V2密钥申请
  7. ASP.NET MVC 企业级实战
  8. 浅谈java中的祖先类Object
  9. Perl的die和warn函数
  10. 【转】CocoaPods的使用教程
  11. yum 安装 jenkins
  12. lost+found目录有啥用?
  13. flume 集群datanode节点失败导致hdfs写失败(转)
  14. VS2010/MFC编程入门之五十四(Ribbon界面开发:使用更多控件并为控件添加消息处理函数)
  15. eclipse设置模板及格式
  16. 北京Uber优步司机奖励政策(4月11日)
  17. Django 1 创建项目
  18. 关闭tensorflow运行时的警告信息
  19. Maven——继承和聚合
  20. mysql 文本搜索

热门文章

  1. 两个input可能会用到的小方法
  2. C语言调用Python
  3. POJ_2239_Selecting Courses
  4. Array与NSArray关系
  5. GEO/SRA数据库
  6. 官方安装docker-ce步骤
  7. Django - 自定义filter
  8. Idea+maven+testng+reportng生成测试报告
  9. 深度完整的了解MySQL锁
  10. Jmeter学习笔记之逻辑控制器-Runtime Controller