zoukankan      html  css  js  c++  java
  • android学习笔记(9)android程序调试学习

    相应若水老师的第十四课

    一,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应用进行单元測试

  • 相关阅读:
    python学习-流程控制(四)
    如何将子分支代码推送到新建的仓库
    python学习-列表、元组和字典(三)
    jmeter-操作mysql
    jmeter-控制业务比例
    python-使用session记录登录状态
    python-json与字典的区别
    cookie session token 详解
    python-装饰器
    unittest断言
  • 原文地址:https://www.cnblogs.com/gccbuaa/p/7137529.html
Copyright © 2011-2022 走看看