2

比較したい共通の機能を持つ 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 アサーションを使用して、必要な機能を実現できます。

4

1 に答える 1