`
h416756139
  • 浏览: 358915 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android 使用junit测试

 
阅读更多

 使用方式也非常的简单,只需要在AndroidManifest.xml几加入两行配置,然后写个一类继承AndroidTestCase类即可.其它的跟java使用junit是一样的.


AndroidManifest.xml示例代码

java代码:

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

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

  3. package="eoe.demo"
  4. android:versionCode="1"
  5. android:versionName="1.0">

  6. < uses-sdk android:minSdkVersion="8" />
  7. < !-- junit测试配置关键配置第一处 -->
  8. < instrumentation android:name="android.test.InstrumentationTestRunner"
  9. android:targetPackage="com.javake.hzy.filesave" android:label="my app test"/>

  10. < application android:icon="@drawable/icon" android:label="@string/app_name">
  11. < !-- junit测试配置关键配置第二处 -->
  12. < uses-library android:name="android.test.runner" />
  13. < activity android:name=".FileSave"
  14. android:label="@string/app_name">
  15. < intent-filter>
  16. < action android:name="android.intent.action.MAIN" />
  17. < category android:name="android.intent.category.LAUNCHER" />
  18. < /intent-filter>
  19. < /activity>
  20. < /application>
  21. < /manifest>
复制代码
   单元测试类示例代码

java代码:


  1. package eoe.demo;

  2. import java.io.FileOutputStream;
  3. import android.content.Context;
  4. import android.test.AndroidTestCase;

  5. /**
  6. * 测试类用于测试文件读写相关操作
  7. * 单元测试只需要继承AndroidTestCase类
  8. * 测试方法前用test做为前缀即可
  9. * 测试时右键run as弹出菜单中选择Android JUnit Test
  10. * @author hzy
  11. *
  12. */

  13. public class MyTest extends AndroidTestCase {

  14. /**
  15. * 测试方法1,创建文件并写入字符串
  16. */

  17. public void test01() {
  18. Context context = this.getContext();
  19. System.out.println(context);
  20. try {
  21. FileOutputStream out = context.openFileOutput("hello.txt", Context.MODE_PRIVATE);
  22. out.write("hello world my name is hzy".getBytes());
  23. out.close();
  24. } catch (Exception e) {
  25. e.printStackTrace();

  26. }
  27. }
  28. }

分享到:
评论

相关推荐

    Android Studio JUnit单元测试

    Android Studio JUnit单元测试

    android studio junit测试 demo

    android studio junit测试 activity 对应文章地址 http://blog.csdn.net/qq_28478281/article/details/52891347

    android-junit5,使用junit 5进行android测试。.zip

    一个Gradle插件,允许在使用AndroidGradlePlugin3.2.0或更高版本的Android环境中执行JUnit5测试。

    android-junit5:使用Android的JUnit 5进行测试

    一个Gradle插件,允许使用Android Gradle Plugin 3.5.0或更高版本在Android环境中执行测试。 如何? 该插件为项目的每个构建变体配置单元测试任务,以在JUnit Platform上运行。 此外,它附加到android.testOptions...

    Android JUnit单元测试实例

    Android JUnit单元测试基本实例

    android Junit单元测试

    在本文中,你将会学习到如何在Eclipse中创建Android JUnit的单元测试工程以及在不同的条件下创建及运行自动测试用例

    AndroidJunit测试.doc

    AndroidJunit测试

    AndroidJunit单元测试4部曲

    我们曾经和大家探讨过全面剖析JavaME单元测试理念,其实在Android上实现JUnit单元测试也不是很困难,主要是在配置文件和测试环境上将花费很长时间,下面从四步简单讲一下在Android上实  我们曾经和大家探讨过全面...

    android-junit单元测试(附代码)

    NULL 博文链接:https://15035554141.iteye.com/blog/2093930

    android 结合Junit进行测试.

    NULL 博文链接:https://toeo.iteye.com/blog/1124178

    android cts介绍,及junit测试

    android cts介绍,及junit测试介绍和用例

    android-junit.pdf

    android-junit.pdf android结合junit进行android单元测试

    Android-JUnit解析

    Android 单元测试,JUnit的4大功能 1. 管理测试用例。修改了哪些代码,这些代码的修改会对哪些部分有影响,通过JUnit将这次的修改做个完整测试。这也就JUnit中所谓的TestSuite。 2. 定义测试代码。这也就是JUnit中...

    android junit4

    Debug as android Junit Test 4.Logcat就能看到测试输出 AndroidManifest.xml导入(已做好) 1. &lt;!-- Android JUnit配置 --&gt; &lt;uses-library android:name="android.test.runner" /&gt; 2. targetPackage与上面...

    android junit

    自动化单元测试可以做许多的事,并帮你节省时间。它也可以被用作快速检验新建工程或进行冒烟测试。始终,单元测试是作为一种有效的、系统的检验应用 程序各功能...本教程假设你已熟悉Android和JUnit在Eclipse的使用。

    使用Junit对Android应用进行单元测试

    JUNIT单元测试在本文中,你将会学习到如何在Eclipse中创建AndroidJUnit的单元测试工程以及在不同的条件下创建及运行自动测试用例。准备工作本文假设读者已经有一定的Android基础知识,并且已经安装了Eclipse和...

    android-junit-report-dev

    1、 在应用tests目录文件下新建一个libs文件夹,将android-junit-report-dev.jar拷贝到该libs文件夹中 2、 在应用tests目录中的Android.mk文件加上如下配置: LOCAL_STATIC_JAVA_LIBRARIES += android-junit-report...

    android之Junit 深入研究代码

    android之Junit 深入研究的工程代码,为我们更好的理解如何来使用androidTestCase进行单元测试开发提供了方便。

    Android Studio JUnit基础

    Android Studio单元测试快速入门

Global site tag (gtag.js) - Google Analytics