Android单元测试与日志输出(2)

发表于:2013-05-24来源:博客园作者:qileilove点击数: 标签:Android
,单击每个按钮,可以过滤其自身类型以及右侧类型的日志,如点击I 按钮,会显示IEW三种类型的日志,而VD类型的日志则不会显示出来 1)编写日志输出测
,单击每个按钮,可以过滤其自身类型以及右侧类型的日志,如点击I 按钮,会显示IEW三种类型的日志,而VD类型的日志则不会显示出来

  1)编写日志输出测试类,代码修改如下

package cn.csdn.android.junit;
import junit.framework.Assert;
import android.test.AndroidTestCase;
public class MyTest extends AndroidTestCase{
private final static String TAG = "myTag";
public boolean onTouchEvent(MotionEvent event) {
Log.i(TAG,"onkeyTouch");
showInfo("   "+ event.getX()+" "+ event.getY());
return super.onTouchEvent(event);
}

  说明:Log.i(String tag,String sag),tag是这条信息定义的一个标签,在开发时通常采用他所在类的类名,这样方便我们追踪输出信息,也方便我们看到信息时知道他出自哪个类,msag是这个参数希望输出的内容

  2)执行测试:执行方法和上面的测试方法几乎相同,打开日志查看器“LogCat”,查看是否输出这个信息,如下图:

  点击上图中的“+”,弹出添加LogFilter界面,在其中填写的信息如下图:

  点击“OK”,在LogCat管理器中多出一个选项卡,“MyTest”,在该选项卡中出现我们在代码中想要的信息:

原文转自:http://www.blogjava.net/qileilove/archive/2012/09/06/387139.html