中单体测试的开发是必不可少的。
一个简单的测试用例。
在Mainfest中注册相关属性。
package='com.test '
安卓: version code='1'
安卓: version name=' 1.0 '
安卓: target package=' com.test '
Android : name=' Android.test.instrumentationtestrunner ' /
Android : icon=' @ drawable/IC _ launcher '
Android:标签='@string/app_name '
Android : name='.aatestactivity '
Android:标签='@string/app_name '
2 .要创建测试类,必须继承AndroidTestCase。 以下是我的简单测试班。
package com.test;
import junit.framework.Assert;
导入Android.test.Android test case;
publicclasstestextendsandroidtestcase {
公共语音测试保存() throws Throwable { )
int i=4 8;
assert.assertequals(12,I );
}
public void测试工具() throws Throwable {
assert.asserttrue(11!=12;
}
公共语音测试器
assert.assertequals(12,test1.sum ) 5,7 );
}
}
为什么会投一点方法的Throwable,我使用了没有投的方法,成功地测试了。 有进展后列入评论。
3 .测试具体流程:
4 .选择要测试的方法,右键单击,然后选择Run as Android JUniteTest。
绿色条通过,红色条预测结果不一致