用于从对象列表中匹配项目的 Kluent 模式
Kluent Pattern for matching item from list of objects
我有一个对象列表,我试图断言其中一个与 kluent 的名称相匹配。
class User {
String name
int age
}
var listOfUser = listOf(User("Frank", 12), User("John", 25))
我如何断言列表中有一个用户的名字等于 frank,而不关心位置是什么?
listOfUser.shouldContain{ name=="Frank" }
的脉络。
我特别想避免 listofUser[0].name == "Frank"
我想这就是我要找的:listOfUser.shouldContainAny{ it.name=="Frank" }
我有一个对象列表,我试图断言其中一个与 kluent 的名称相匹配。
class User {
String name
int age
}
var listOfUser = listOf(User("Frank", 12), User("John", 25))
我如何断言列表中有一个用户的名字等于 frank,而不关心位置是什么?
listOfUser.shouldContain{ name=="Frank" }
的脉络。
我特别想避免 listofUser[0].name == "Frank"
我想这就是我要找的:listOfUser.shouldContainAny{ it.name=="Frank" }