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文件就有这两项内容。

  • 相关阅读:
    029- 位运算符
    028- 三目运算符
    027- 字符串链接运算符
    026- 布尔运算符
    lucene 结合数据库做搜索
    JDK 1.8判断集合种的元素是否存在相同
    Springboot 集成jpa使用
    json 的使用 Java对象转json
    Java 短信发送
    1 eclipse 离线安装activiti插件
  • 原文地址:https://www.cnblogs.com/wuyou/p/3416401.html
Copyright © 2011-2022 走看看