在项目的AndroidManifest.xml功能清单文件中加入如下类库代码:

<?xml version="1.0" encoding="utf-8"?>

<manifest xmlns:android="http://schemas.android.com/apk/res/android"

package="cn.itcast.test"

android:versionCode="1"

android:versionName="1.0">

<application android:icon="@drawable/icon" android:label="@string/app_name">

<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>

<uses-sdk android:minSdkVersion="8" />

<instrumentation android:name="android.test.InstrumentationTestRunner"

android:targetPackage="cn.itcast.test" android:label="Tests for My App" />

</manifest>

被测试方法:

public class PersonService {

public int save() {

String in = "78";

int b = new Integer(in);

return b;

}

}

单元测试类:必须继承AndroidTestCase

public class PersonServiceTest extends AndroidTestCase {

private static final String TAG = "PersonServiceTest";

public void testSave() throws Throwable{

PersonService service = new PersonService();

int b = service.save();//检验save()方法运行是否正常

//Log.i(TAG, "result="+ b);

//System.out.println();

//System.err.println("result="+ b);

Assert.assertEquals(78, b);

}

}

更多相关文章

  1. registerActivityLifecycleCallbacks 的用途
  2. Android(java):database disk image is malformed (code 11)
  3. Android(安卓)自定义ScrollView 实现拉下伸缩头部view
  4. Android剪裁图片简单的方法
  5. android之HttpPost&HttpGet使用方法介绍
  6. Android(安卓)- 销毁指定Activity
  7. Android获取视频音频的时长的方法
  8. 《转载》Android(安卓)AlertDialog 方法setView(view,0,0,0,0)的
  9. Android(安卓)Model正确使用姿势——AutoValue

随机推荐

  1. Android中XML文件的序列化生成与解析
  2. Android Edittext输入框点击空白处,软键盘
  3. android 监听来电
  4. android中获取IP的方法
  5. Android应用程序 启动画面
  6. Dalvik虚拟机启动全程解析
  7. Android使用MediaStore.ACTION_IMAGE_CAP
  8. android studio集成butterknife
  9. Android(安卓)library projects cannot b
  10. android bitmap的放大缩小