比較したい共通の機能を持つ 2 つのオブジェクトがあります。
data class Pet(val colour: String, val owner: Human, val legCount: Int)
data class Car(val colour: String, val owner: Human, val isElectric: Boolean)
List<Car>
a の一部の要素には、指定された と同じ色と所有者を持つ要素が含まれていると主張したいと思いPet
ます。
私がやろうとしていることを説明するための偽のコード例を次に示します。
cars.containsElementSatisfying { car ->
pet.colour shouldBe car.colour
pet.owner shouldBe car.owner
}
kotest を使用してこれを行うにはどうすればよいですか? assertJ の anySatisfy アサーションを使用して、必要な機能を実現できます。