From 7c996dc2182fcfa3e253d261b27fdb15c0b1602a Mon Sep 17 00:00:00 2001 From: Ilya Gorbunov Date: Wed, 8 Aug 2018 21:46:36 +0300 Subject: [PATCH] Improve padStart/padEnd samples --- .../samples/test/samples/text/strings.kt | 24 ++++++++++++------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/libraries/stdlib/samples/test/samples/text/strings.kt b/libraries/stdlib/samples/test/samples/text/strings.kt index 72dbfb5e9a6..cdfee832446 100644 --- a/libraries/stdlib/samples/test/samples/text/strings.kt +++ b/libraries/stdlib/samples/test/samples/text/strings.kt @@ -104,19 +104,27 @@ class Strings { @Sample fun padStart() { - val padWithSpace = "a".padStart(3) - assertPrints("'$padWithSpace'", "' a'") + val padWithSpace = "125".padStart(5) + assertPrints("'$padWithSpace'", "' 125'") - val padWithChar = "a".padStart(3, '#') - assertPrints("'$padWithChar'", "'##a'") + val padWithChar = "a".padStart(5, '.') + assertPrints("'$padWithChar'", "'....a'") + + // string is returned as is, when its length is greater than the specified + val noPadding = "abcde".padStart(3) + assertPrints("'$noPadding'", "'abcde'") } @Sample fun padEnd() { - val padWithSpace = "a".padEnd(3) - assertPrints("'$padWithSpace'", "'a '") + val padWithSpace = "125".padEnd(5) + assertPrints("'$padWithSpace'", "'125 '") - val padWithChar = "a".padEnd(3, '#') - assertPrints("'$padWithChar'", "'a##'") + val padWithChar = "a".padEnd(5, '.') + assertPrints("'$padWithChar'", "'a....'") + + // string is returned as is, when its length is greater than the specified + val noPadding = "abcde".padEnd(3) + assertPrints("'$noPadding'", "'abcde'") } }