Android/Java 单元测试

一、Android的测试

1、待测试方法类
public class Function {

	public int add(int a, int b) {
		int sum = a + b;
		return sum;

	}

	public int jian(int a, int b) {
		int jians = a - b;
		return jians;

	}

}
2、测试方法类
//需要继承AndroidTestCase类
public class FunctionTest extends AndroidTestCase{
	
	public void testAdd() throws Exception{  
		Function js = new Function();  
        int sum = js.add(1, 2);  
          
        Assert.assertEquals(3, sum);  
    }  
	public void testJian() throws Exception{  
		Function js = new Function();  
		int sum = js.jian(2, 1);  
		
		Assert.assertEquals(2, sum);  
	}  

}
3、清单文件配置
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.myviewgroup"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="14"
        android:targetSdkVersion="21" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >

        <!-- 配置 -->
        <uses-library android:name="android.test.runner" />

        <activity
            android:name=".MainActivity"
            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:label="Test for my app"
        android:targetPackage="com.example.myviewgroup" />

</manifest>
4、运行 Run As -->Android Junit Test

将所有方法的运行结果进行显示,报错或者正确

二、Java的测试

1、项目添加lib junit-4.8.2.jar
2、待测试方法类
public class GoodFunction {

	public int add(int a, int b) {

		int sum = a + b;

		return sum;

	}

}
3、测试方法类
public class GoodFunctionTest {
	
	@Test
	public void testadd(){
		int add = new GoodFunction().add(1, 2);
		
		Assert.assertEquals("加法问题",3,add);
	}
	

}
4、直接在测试方法出 Run As -->Junit Test

5、IDEA导入JUnit4
1.Step 1. IDEA最上面一栏的菜单栏中,选File->Project Structure,弹出窗口左边有一个列表,选Module。
2.Step 2. 右侧有一个带3个标签的窗口,选Dependencies标签。
3.Step 3. 下面的列表框列出了项目的jar包,右侧有个绿色的’+'号,左键点击,在左键菜单里选第一个。
4.Step 4. 在弹出的文件浏览窗口,选择"IDEA的安装目录\lib\junit-4.11.jar" ,选择"IDEA的安装目录\lib\hamcrest-core-1.3.jar",选完后别忘了点击对号和OK。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值