Slide 12
Slide 12 text
株式会社 ヤプリ
株式会社 ヤプリ
フィルタリング
Copyright © 2019 Yappli, Inc. All rights reserved.
11
AssertJ
val target = listOf(
BallTeam("Giants", "San Francisco", "AT&T Park"),
BallTeam("Dodgers", "Los Angels", "Dodger Stadium"),
BallTeam("Angels", "Los Angels", "Angel Stadium"),
BallTeam("Athletics", "Oakland", "Oakland Coliseum"),
BallTeam("Padres", "San Diego", "Petco Park")
)
Assertions.assertThat(target)
.filteredOn { team -> team.city.startsWith("San") }
.filteredOn { team -> team.city.endsWith("Francisco") }
.extracting("name", String::class.java)
.containsExactly("Giants")
Assertions.assertThat(target)
.filteredOn { team -> team.city == "Los Angels" }
.extracting("name", "stadium")
.containsExactly(
tuple("Dodgers", "Dodger Stadium"),
tuple("Angels", "Angel Stadium")
)