Android 仪器化单元测试(instrumented unit tests) Androidx kotlin版本(1)

  • 配置build.gradle依赖

dependencies {

androidTestImplementation ‘androidx.test🏃1.4.0’

androidTestImplementation ‘androidx.test:rules:1.4.0’

}

android {

defaultConfig {

testInstrumentationRunner “androidx.test.runner.AndroidJUnitRunner”

}

}

测试样例


测试代码

本例子参考google官方网站。因为官网里面很多类没有给到,所以进行了一波补充完善。➡️➡️➡️➡️点击可前往官网

以下示例显示了如何编写仪器单元测试来验证 Parcelable接口是否被 LogHistory类正确实现:🙆‍♀️

import android.os.Parcel

import android.os.Parcelable

import android.os.Parcelable.Creator

import androidx.test.runner.AndroidJUnit4

import org.junit.Assert

import org.junit.Before

import org.junit.Test

import org.junit.runner.RunWith

const val TEST_STRING = “This is a string”

const val TEST_LONG = 12345678L

// @RunWith is required only if you use a mix of JUnit3 and JUnit4.

@RunWith(AndroidJUnit4::class)

class LogHistoryAndroidUnitTest {

private lateinit var logHistory: LogHistory

@Before

fun createLogHistory() {

logHistory = LogHistory(TEST_STRING, TEST_LONG)

}

@Test

fun log

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值