对应若水老师的第十四课
一,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 <instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="szy.android.activity" 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比较简单,自己上手摸索.
附:
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-10-13 07:57:24