Android之Kotlin里使用单元测试
来源:互联网 发布:java.nio.file.path 编辑:程序博客网 时间:2024/04/30 01:08
最近开始学习Kotlin,将之前的一个验证证书的题目里全部改成用Kotlin来写,其中有使用到单元测试,故在这里对Kotlin进行单元测试的配置进行记录。
首先build.gradle里添加单元测试依赖:
apply plugin: 'kotlin-android'android { sourceSets { //这里主要是添加存放kotlin的测试文件夹,不然我们在test里创建kotlin文件夹是没什么效果的 test.java.srcDirs += 'src/test/kotlin' }}dependencies { testCompile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" testCompile "org.jetbrains.kotlin:kotlin-test-junit:$kotlin_version"}
接着在test文件夹下创建kotlin文件夹:
注意kotlin的文件夹与java的文件夹颜色一样
接着我们可以新建一个测试类来进行测试:
这个类是用于测试AES的加密和解密的。
class AESTest{ @Test fun aesTest(){ var aesUtil : AESUtil = AESUtil() var originData : String = "hello world" var encryptData = aesUtil.encryptData(originData.toByteArray(), aesUtil.getAESSecretKey()) var decryptData = aesUtil.decryptData(encryptData , aesUtil.getAESSecretKey()) assertEquals(originData , String(decryptData)) }}
参考:
Using Kotlin For Tests in Android
Android Testing with Kotlin
阅读全文
0 0
- Android之Kotlin里使用单元测试
- Android本地单元测试-mockito的使用(Kotlin版本)
- android使用kotlin开发基础(一)之 hello kotlin
- Android本地单元测试教程(Kotlin版本)
- Android开发案例之单元测试的使用
- Android 单元测试之Roboletric的简单使用
- android之kotlin编程
- Android之Kotlin初探
- kotlin Android 之初见
- kotlin 之 Android AsyncTask
- 使用Kotlin开发Android
- 使用Kotlin开发Android
- 使用kotlin开发android
- kotlin初窥之Kotlin Android Extensions
- Kotlin学习之kotlin-android-extensions
- Kotlin语言学习之AndroidStudio下的单元测试
- android开发之使用Android Studio进行单元测试
- Android之单元测试学习
- 算法基础之二叉树
- Linux内核概述——之一
- 本地eclipse用相对路径创建文件路径问题
- ios端页面滚动出现卡顿的原因之一
- 字符转ASCII
- Android之Kotlin里使用单元测试
- 关于HashMap那些事
- java通信实现
- 实现ScrollView头标题滑动渐变
- transInit通过机构商户号和路由编号查找上游商户
- [倍增NTT][DP] LOJ#6059. 「2017 山东一轮集训 Day1」Sum
- 用python和java打印乘法口诀的区别
- Python pycryptodome 之 RSA 加解密
- Visual Studio Code常用操作