Android Studio JUnit单元测试

在Android Studio 2.2版本上,不需要在AndroidManifest.xml进行任何的配置。在创建项目的时候已经把JUnit单元测试使用到的依赖包写进了build.gradle中,并在build.gradle中进行了如下的配置

 defaultConfig {
        applicationId "com.example.administrator.junitdemo_1"
        minSdkVersion 15
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }

在这里说说androidTest与test的区别,androidTest保存了Android测试文件时生成的测试类,test保存了Java测试时生成的测试类。在某个类的编辑区域点击右键:Go to->Test,进行这样的操作会生成测试类。加入类的名称为A.java,生成的测试类为ATest.java。我们可以在测试类中定义一个setUp(可以去其他的名称)的方法,用于初始化一个变量,在该方法的顶部加上@Before。测试方法不需要以test开头。
下面是对一些标识的注解

  • @Test:把一个方法标志为测试方法
  • @Before:每一个测试方法执行前自动调用一次
  • @After:每一个测试方法执行完自动调用一次
  • @BeforceClass:在所有方法执行前执行一次,在测试类还没有实例化就被加载,所以使用stattic修饰
  • @AfterClass:在所有方法执行完后执行一次,在测试类还没有实例化就被加载,所以使用static修饰
  • @Ignore:不执行该测试方法






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值