android单元测试
16lz
2021-12-04
<? xmlversion="1.0"encoding="utf-8" ?>
< manifest xmlns:android ="http://schemas.android.com/apk/res/android"
package ="org.jgw.hello"
android:versionCode ="1"
android:versionName ="1.0" >
< uses-sdk android:minSdkVersion ="8" />
< uses-permission android:name ="android.permission.CALL_PHONE" />
< uses-permission android:name ="android.permission.SEND_SMS" />
<instrumentationandroid:name="android.test.InstrumentationTestRunner"
android:targetPackage="org.jgw.hello"android:label="testmyapp"/>
< application
android:icon ="@drawable/ic_launcher"
android:label ="@string/app_name" >
< activity
android:label ="@string/app_name"
android:name =".HellowordActivity" >
< intent-filter >
< action android:name ="android.intent.action.MAIN" />
< category android:name ="android.intent.category.LAUNCHER" />
</ intent-filter >
</ activity >
<uses-libraryandroid:name="android.test.runner"/><!--引用单元测试所需要的类库-->
</ application >
</ manifest >
importjunit.framework.Assert;
importorg.jgw.service.PersonService;
importandroid.test.AndroidTestCase;
public classtestPerson extendsAndroidTestCase{
public voidtestSave() throwsException
{
PersonServicep= newPersonService();
p.Save( null);
}
public voidtestAdd() throwsException
{
PersonServicep= newPersonService();
intrtn=p.Add(1,2);
Assert.assertEquals(4,rtn);
}
}
Log.d("mxh","www.csdn.net");
Log.v("mxh","www.csdn.net");
< manifest xmlns:android ="http://schemas.android.com/apk/res/android"
package ="org.jgw.hello"
android:versionCode ="1"
android:versionName ="1.0" >
< uses-sdk android:minSdkVersion ="8" />
< uses-permission android:name ="android.permission.CALL_PHONE" />
< uses-permission android:name ="android.permission.SEND_SMS" />
<instrumentationandroid:name="android.test.InstrumentationTestRunner"
android:targetPackage="org.jgw.hello"android:label="testmyapp"/>
< application
android:icon ="@drawable/ic_launcher"
android:label ="@string/app_name" >
< activity
android:label ="@string/app_name"
android:name =".HellowordActivity" >
< intent-filter >
< action android:name ="android.intent.action.MAIN" />
< category android:name ="android.intent.category.LAUNCHER" />
</ intent-filter >
</ activity >
<uses-libraryandroid:name="android.test.runner"/><!--引用单元测试所需要的类库-->
</ application >
</ manifest >
1、配置文件如上
2、单元测试类创建
packageorg.jgw.test;
importjunit.framework.Assert;
importorg.jgw.service.PersonService;
importandroid.test.AndroidTestCase;
public classtestPerson extendsAndroidTestCase{
public voidtestSave() throwsException
{
PersonServicep= newPersonService();
p.Save( null);
}
public voidtestAdd() throwsException
{
PersonServicep= newPersonService();
intrtn=p.Add(1,2);
Assert.assertEquals(4,rtn);
}
}
3、输出信息
Log.i("mxh","www.csdn.net");
Log.e("mxh","www.csdn.net");Log.d("mxh","www.csdn.net");
Log.v("mxh","www.csdn.net");
更多相关文章
- Android(安卓)Progrees处理
- Telephony Call
- android用代码实现圆角背景
- android 中一个工程引用另一个工程
- Momo自定义DialogFragment
- AndroidManifest.xml【 manifest -> permission-tree 和 manifes
- android activity非全屏、透明
- Android(安卓)NDK 往控制台打印Log
- Android(安卓)Studio 自动生成注释(作者、日期、联系方式、描述)