8000 io-to-data.9 : inline old generate · java-to-kotlin/code@5e6625e · GitHub
[go: up one dir, main page]

Skip to content

Commit 5e6625e

Browse files
Duncan McGregordmcg
authored andcommitted
io-to-data.9 : inline old generate
1 parent eabce25 commit 5e6625e

File tree

3 files changed

+8
-15
lines changed

3 files changed

+8
-15
lines changed
Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
package travelator.marketing
22

3-
import java.io.InputStreamReader
4-
import java.io.OutputStreamWriter
5-
63
fun main() {
7-
InputStreamReader(System.`in`).use { reader ->
8-
OutputStreamWriter(System.out).use { writer ->
9-
generate(writer, reader.readLines())
4+
System.`in`.reader().use { reader ->
5+
System.out.writer().use { writer ->
6+
writer.append(
7+
generate(
8+
reader.readLines()
9+
).joinToString("\n")
10+
)
1011
}
1112
}
1213
}

src/main/java/travelator/marketing/HighValueCustomersReport.kt

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,5 @@
11
package travelator.marketing
22

3-
import java.io.IOException
4-
import java.io.Writer
5-
6-
@Throws(IOException::class)
7-
fun generate(writer: Writer, lines: List<String>) {
8-
writer.append(generate(lines).joinToString("\n"))
9-
}
10-
113
fun generate(lines: List<String>): List<String> {
124
val valuableCustomers = lines
135
.toValuableCustomers()

src/test/java/travelator/marketing/HighValueCustomersReportTests.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ class HighValueCustomersReportTests {
5252
expectedLines: List<String>
5353
) {
5454
val output = StringWriter()
55-
generate(output, inputLines)
55+
output.append(generate(inputLines).joinToString("\n"))
5656
val outputLines = output.toString().lines()
5757

5858
assertEquals(expectedLines, outputLines)

0 commit comments

Comments
 (0)
0