in commons/src/jvmTest/kotlin/org/jetbrains/letsPlot/commons/formatting/string/WordWrapperTest.kt [222:283]
fun wrapRealText() {
assertThat(
wrap(
"Lorem ipsum dolor sit amet, consectetur adipiscing elit, " +
"sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, " +
"quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute " +
"irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. " +
"Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia " +
"deserunt mollit anim id est laborum.", 30, 5
)
)
.isEqualTo(
"""
|Lorem ipsum dolor sit amet,
|consectetur adipiscing elit,
|sed do eiusmod tempor
|incididunt ut labore et dolore
|magna aliqua. Ut enim ad minim
|...
""".trimMargin()
)
assertThat(
wrap(
"Lorem ipsum dolor sit amet, consectetur adipiscing elit, " +
"sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, " +
"quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute " +
"irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. " +
"Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia " +
"deserunt mollit anim id est laborum.", 50, 5
)
)
.isEqualTo(
"""
|Lorem ipsum dolor sit amet, consectetur adipiscing
|elit, sed do eiusmod tempor incididunt ut labore
|et dolore magna aliqua. Ut enim ad minim veniam,
|quis nostrud exercitation ullamco laboris nisi ut
|aliquip ex ea commodo consequat. Duis aute irure
|...
""".trimMargin()
)
assertThat(
wrap(
"Lorem ipsum dolor sit amet, consectetur adipiscing elit, " +
"https://github.com/JetBrains/lets-plot/issues/315, quis nostrud exercitation " +
"ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute " +
"irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. " +
"Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia " +
"deserunt mollit anim id est laborum.", 35, 5
)
)
.isEqualTo(
"""
|Lorem ipsum dolor sit amet,
|consectetur adipiscing elit, https:
|//github.com/JetBrains/lets-plot/is
|sues/315, quis nostrud exercitation
|ullamco laboris nisi ut aliquip ex
|...
""".trimMargin()
)
}