goback add

android学习笔记5--------业务bean(单元测试) .

4503 点击·0 回帖
灯火互联
楼主


Android的单元测试非常好用,它可以检测你的功能类或方法是否正确,而不依赖于一些复杂的操作。
单元测试配置:
1.单元测试类继承AndroidTestCase
2.AndroidManifest.xml文件添加
<uses-library Android:name="Android.test.runner"></uses-library>
<instrumentation
     Android:name="Android.test.InstrumentationTestRunner"
     Android:targetPackage="com.luku.log"//你的包名
     Android:label="Test for my app"
    ></instrumentation>
3.测试类编写
例子:
[java]
import Android.test.AndroidTestCase;
import Android.util.Log;

public class test extends AndroidTestCase
{
    public void add() throws Exception
    {
        int i =1+1;
        xxx();
        Log.i("test", "结果是="+i);
    }
    
    public String xxx()
    {
        String str="输出";
        
        int i=1;
        int x=2;
        int c=i+x;
        str=str+c;
        return str;
    }
}
import Android.test.AndroidTestCase;
import Android.util.Log;
public class test extends AndroidTestCase
{
public void add() throws Exception
{
  int i =1+1;
  xxx();
  Log.i("test", "结果是="+i);
}

public String xxx()
{
  String str="输出";
  
  int i=1;
  int x=2;
  int c=i+x;
  str=str+c;
  return str;
}
}


[java]
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:Android="http://schemas.Android.com/apk/res/Android"
      package="com.luku.log"
      Android:versionCode="1"
      Android:versionName="1.0">
    <uses-sdk Android:minSdkVersion="8" />
    
    <application Android:icon="@drawable/icon" Android:label="@string/app_name">
       <uses-library Android:name="Android.test.runner"></uses-library>
        <activity Android:name=".LogActivity"
                  Android:label="@string/app_name">
            <intent-filter>
                <action Android:name="Android.intent.action.MAIN" />
                <category Android:name="Android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

    </application>
      
    <instrumentation  
        Android:name="Android.test.InstrumentationTestRunner"
        Android:targetPackage="com.luku.log"
        Android:label="Test for my app"
    ></instrumentation>
</manifest>


摘自 奔跑的蜗牛


喜欢0 评分0