问题描述
在 Android 检测测试中,我想检查在选择复选框时,复选框是否将 Paint.STRIKE_THRU_TEXT_FLAG
绘制标志应用于文本。有没有办法检查文本的paint flag?
正在测试的代码是:
checkBox.setonClickListener{
checkPaintFlags(checkBox)
}
...
private fun checkPaintFlags(checkBox: CheckBox) {
if(checkBox.isChecked) {
checkBox.paintFlags = Paint.STRIKE_THRU_TEXT_FLAG
} else {
checkBox.paintFlags = 0
}
}
解决方法
安卓手机进入设置->关于手机->点击7次版本号解锁开发者模式->开启USB调试。
然后将您的手机通过 USB 连接到您的笔记本电脑/电脑,然后在 android studio 界面上单击“运行应用程序”(绿色三角形)。现在您可以立即进行调整和检查!
您也可以在 Android Studio 上使用模拟器。
对于仪器化测试:此链接应该会有所帮助。
https://developer.android.com/training/testing/unit-testing/instrumented-unit-tests