关闭

Android日志输出、单元测试

发表于:2015-1-05 10:28

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:redarmychen    来源:51Testing软件测试网采编

  二、日志输出
  我们在开发Android应用时,控制台不会打印出字符串,该字符串会在LogCat中打印出来。在程序中进行信息输出,一般采用android.util.Log类的静态方法就可以实现。Log类所输出的日志的内容从少到多分别是ERROR,WARN,INFO,DEBUG,VERBOSE,对应五种不同类型的首字母,分别对应有Log.e( )、Log.w( )、Log.i()、Log.d( )、Log.v( )五种静态方法。
  让我们来编写一个日志输出的测试类吧
package cn.class3g;
import junit.framework.Assert;
import android.test.AndroidTestCase;
import android.util.Log;
public class UserTest extendsAndroidTestCase{
private static final StringTAG = "tag";
public void testSave()throws Throwable{
int i= 4+8;
Log.i(TAG, "i = " + i);
Assert.assertEquals(5,i);
}
}
  说明:
  Log.i(String tag,String msg);
  tag:为这条信息定义一个标签,在开发时通常采用其所在类的类名,这样方便我们追踪输出的信息。也方便我们在看到信息时知道其由哪个类输出。
  msg:该参数为希望输出的信息的内容。 一般将第一个参数定义成一个静态常量。
22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号