zoukankan      html  css  js  c++  java
  • Android JUnit单元测试

    Android下的单元测试不能像以前的java项目进行JUnit测试,必须在配置文件中添加两个东西:(黑色背景文字)

    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.wuyou.wuyoumessagesender"
        android:versionCode="1"
        android:versionName="1.0" >
    
        <uses-sdk android:minSdkVersion="8" />
    
        <instrumentation
            android:name="android.test.InstrumentationTestRunner"
            android:targetPackage="com.wuyou.wuyoumsgsender" />
    
        <application
            android:icon="@drawable/ic_launcher"
            android:label="@string/app_name" >
            <uses-library android:name="android.test.runner" />
        </application>
    
    </manifest>

    其中targetPackage要填写测试的包。

    测试的类必须继承AndroidTestCase类:

    import junit.framework.Assert;
    
    import com.wuyou.layouttest.AddService;
    
    import android.test.AndroidTestCase;
    
    public class Test extends AndroidTestCase {
        
        public void testAdd() {
            AddService addService = new AddService();
            int result = addService.add(1, 2);
            Assert.assertEquals(4, result);
        }
    }

    怎样获取xml下面的两句话呢?

    原来在eclipse下面可以添加一个项目(project),选择android test project条目,创建一个项目,在该项目下的manifest的xml文件就有这两项内容。

  • 相关阅读:
    网络编程
    并发编程-线程池
    并发编程-集合
    并发编程-AQS
    并发编程-CAS
    并发编程-volatile和synchronized的区别
    并发编程-synchronized
    并发编程-java内存模型
    JVM-分代垃圾回收器
    性能优化
  • 原文地址:https://www.cnblogs.com/wuyou/p/3416401.html
Copyright © 2011-2022 走看看