From c5b8406def18c1b0f5791e5892643fd0b1937a04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=85=B6=E8=8B=97?= Date: Mon, 2 Mar 2020 19:08:33 +0800 Subject: [PATCH] Add some test cases in StringUtilsTests --- .../org/springframework/util/StringUtilsTests.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/spring-core/src/test/java/org/springframework/util/StringUtilsTests.java b/spring-core/src/test/java/org/springframework/util/StringUtilsTests.java index 9191b3f79df..e5636501354 100644 --- a/spring-core/src/test/java/org/springframework/util/StringUtilsTests.java +++ b/spring-core/src/test/java/org/springframework/util/StringUtilsTests.java @@ -56,6 +56,8 @@ class StringUtilsTests { assertThat(StringUtils.containsWhitespace("a")).isFalse(); assertThat(StringUtils.containsWhitespace("abc")).isFalse(); assertThat(StringUtils.containsWhitespace(" ")).isTrue(); + assertThat(StringUtils.containsWhitespace("\t")).isTrue(); + assertThat(StringUtils.containsWhitespace("\n")).isTrue(); assertThat(StringUtils.containsWhitespace(" a")).isTrue(); assertThat(StringUtils.containsWhitespace("abc ")).isTrue(); assertThat(StringUtils.containsWhitespace("a b")).isTrue(); @@ -68,6 +70,8 @@ class StringUtilsTests { assertThat(StringUtils.trimWhitespace("")).isEqualTo(""); assertThat(StringUtils.trimWhitespace(" ")).isEqualTo(""); assertThat(StringUtils.trimWhitespace("\t")).isEqualTo(""); + assertThat(StringUtils.trimWhitespace("\n")).isEqualTo(""); + assertThat(StringUtils.trimWhitespace(" \t\n")).isEqualTo(""); assertThat(StringUtils.trimWhitespace(" a")).isEqualTo("a"); assertThat(StringUtils.trimWhitespace("a ")).isEqualTo("a"); assertThat(StringUtils.trimWhitespace(" a ")).isEqualTo("a"); @@ -77,9 +81,12 @@ class StringUtilsTests { @Test void trimAllWhitespace() { + assertThat(StringUtils.trimAllWhitespace(null)).isEqualTo(null); assertThat(StringUtils.trimAllWhitespace("")).isEqualTo(""); assertThat(StringUtils.trimAllWhitespace(" ")).isEqualTo(""); assertThat(StringUtils.trimAllWhitespace("\t")).isEqualTo(""); + assertThat(StringUtils.trimAllWhitespace("\n")).isEqualTo(""); + assertThat(StringUtils.trimAllWhitespace(" \t\n")).isEqualTo(""); assertThat(StringUtils.trimAllWhitespace(" a")).isEqualTo("a"); assertThat(StringUtils.trimAllWhitespace("a ")).isEqualTo("a"); assertThat(StringUtils.trimAllWhitespace(" a ")).isEqualTo("a"); @@ -93,6 +100,8 @@ class StringUtilsTests { assertThat(StringUtils.trimLeadingWhitespace("")).isEqualTo(""); assertThat(StringUtils.trimLeadingWhitespace(" ")).isEqualTo(""); assertThat(StringUtils.trimLeadingWhitespace("\t")).isEqualTo(""); + assertThat(StringUtils.trimLeadingWhitespace("\n")).isEqualTo(""); + assertThat(StringUtils.trimLeadingWhitespace(" \t\n")).isEqualTo(""); assertThat(StringUtils.trimLeadingWhitespace(" a")).isEqualTo("a"); assertThat(StringUtils.trimLeadingWhitespace("a ")).isEqualTo("a "); assertThat(StringUtils.trimLeadingWhitespace(" a ")).isEqualTo("a "); @@ -106,6 +115,8 @@ class StringUtilsTests { assertThat(StringUtils.trimTrailingWhitespace("")).isEqualTo(""); assertThat(StringUtils.trimTrailingWhitespace(" ")).isEqualTo(""); assertThat(StringUtils.trimTrailingWhitespace("\t")).isEqualTo(""); + assertThat(StringUtils.trimTrailingWhitespace("\n")).isEqualTo(""); + assertThat(StringUtils.trimTrailingWhitespace(" \t\n")).isEqualTo(""); assertThat(StringUtils.trimTrailingWhitespace("a ")).isEqualTo("a"); assertThat(StringUtils.trimTrailingWhitespace(" a")).isEqualTo(" a"); assertThat(StringUtils.trimTrailingWhitespace(" a ")).isEqualTo(" a");