我需要写一个测试来点击,让我们说我的RecyclerView中的第一项.在某些情况下,RecyclerView将为空,因此如果我点击带0索引的位置,它将失败.我该如何编写这样的测试?要先检查是否为recyclerView空,然后点击具体位置?
我使用Android studio的Kotlin插件将我的Java类转换为Kotlin.事情是它还不是Kotlin风格.我想改用Kotlin Data Class.但每当我使用主要和辅助构造函数创建它时,它将无法工作.在我的情况下,正确的DATA类实现是什么?
class Task {
@SerializedName("_id")
var id: String? = null
@SerializedName("text")
var taskTitle: String? = null
@SerializedName("completed")
var isCompleted: Boolean? = null
constructor(taskTitle: String) {
this.taskTitle = taskTitle
}
constructor(taskTitle: String, completed: Boolean?) {
this.taskTitle = taskTitle
this.isCompleted = completed
}
constructor(id: String, taskTitle: String, isCompleted: Boolean?) {
this.id = id
this.taskTitle = taskTitle
this.isCompleted = isCompleted
}
}
Run Code Online (Sandbox Code Playgroud)