一. Log 日志输出

    可在 Window->Show View->Other->Android->Log Cat 调出 Log Cat 界面

    常用的日志: 普通运行信息:i  错误信息:e  

    输出日志: Log.i(TAG, strings); 其中TAG 为日志标识符,一般用类名表示(方便查看此日志是某个类的输出),且常声明为静态常量.stirngs 为要输出的字符串.例:

      

android 查看输出值 android怎么输出_单元测试

android 查看输出值 android怎么输出_java_02

Log.i(TAG, strings)

public class PhoneSMSTest extends AndroidTestCase {
private static final String TAG = "PhoneSMSTest";

public void testPhoneSMS() throws Exception {
            Log.i(TAG, "PhoneSMSTest....");
        }
}

    成功运行程序后,在输出日志Log Cat 视图中 即可查看到标识为 PhoneSMSTest 的信息.

    PS:可在Log cat 中创建一个过虑器,Log cat->create filter->Filter Name:随意.by tab name: 日志标识符,此处为 PhoneSMSTest

  二.Debug 调试

    双击代码编辑器左侧设置断点 点击菜单栏 Run(或F11) 便可开始程序调试.程序运行到断点处时会弹出一对话框,点击 yes  跳入Debug 视图, 找到正在调试的类

    

    

android 查看输出值 android怎么输出_单元测试_03

 

    Run->step Into 逐语句 (或F5)

    Run->step Over 逐过程 (或F6,略过方法)

    Run->step Return 单步返回(或F7 , 逐语句进入方法后跳出.);

    Run->Run To Line 运行到光标处 (或 Ctrl + R)

    Run->Resume 断续运行到结束 (或F8)

  三. 单元测试

    1.配置AndroidMainfest.xml 

       在application 中加入

<uses-library android:name="android.test.runner" /> <!-- 不要写入 activity 中 -->

 

       在application 外加入

<!-- targetPackage 要与 mainfest 中的 package 的值相同. -->
    <instrumentation android:name="android.test.InstrumentationTestRunner"
        android:targetPackage="com.PhoneSMS.melody" android:label="Test for my app" />

    2.编写单元测试代码

注意:在targetPackage 包中建立单元测试类 如:在 com.PhoneSMS.melody 中建立 PhoneSMSTest.java. 此类必须继承 AndroidTestCase 且其中的测试方法必须以 test 开头, 如: testPhoneSMS(); 

       

android 查看输出值 android怎么输出_Android_04

 

       代码如下:

        

android 查看输出值 android怎么输出_单元测试

android 查看输出值 android怎么输出_java_02

PhoneSMSTest.java

package com.PhoneSMS.melody;

import android.test.AndroidTestCase;
import android.util.Log;

public class PhoneSMSTest extends AndroidTestCase {
private static final String TAG = "PhoneSMSTest";

public void testPhoneSMS() throws Exception {
// 你要测试的代码
//Log.i(TAG, "PhoneSMSTest....");
        }
}

    在大纲视图(Outline)中找到测试方法->右健->Run As ->Android JUnit Test 即可.ps: 调出Outline :window->Show View ->Outline

       

    

android 查看输出值 android怎么输出_Android_07