fun wrapRealText()

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()
            )
    }