
482
자바에서 코틀린으로
예제
22.6
[
table
-
reader
.
5
:
src
/
main
/
java
/
travelator
/
tablereader
/
table
-
reading
.
kt
]
fun readTable(input: List<String>): List<Map<String, String>> {
TODO(“Not yet implemented”)
}
진행 중인 첫 단계의 마지막에서는, 인수 테스트에 전달하기 위해
someFunction
을 인라이닝
할 수 있다.
예제
22.7
[
table
-
reader
.
5
:
src
/
test
/
java
/
travelator
/
tablereader
/
TableReaderAcceptanceTests
.
kt
]
@Disabled
@Test
fun `acceptance test`() {
val input = listOf(
“time,x,y”,
“0.0, 1, 1”,
“0.1,1.1,1.2”,
“0.2,1.2,1.4”,
)
val expected = listOf(
Measurement(0.0, 1.0, 1.0),
Measurement(0.1, 1.1, 1.2),
Measurement(0.2, 1.2, 1.4)
)
assertEquals(
expected,
readTable(input).map { record ->
Measurement( ...