提交 75ec973b 编写于 作者: J Juergen Hoeller

Refined tests for StringUtils.starts/endsWithIgnoreCase

Issue: SPR-16095
上级 5d41e0f0
...@@ -140,19 +140,21 @@ public class StringUtilsTests { ...@@ -140,19 +140,21 @@ public class StringUtilsTests {
@Test @Test
public void testStartsWithIgnoreCase() { public void testStartsWithIgnoreCase() {
String suffix = "fOo"; String prefix = "fOo";
assertTrue(StringUtils.startsWithIgnoreCase("foo", suffix)); assertTrue(StringUtils.startsWithIgnoreCase("foo", prefix));
assertTrue(StringUtils.startsWithIgnoreCase("Foo", suffix)); assertTrue(StringUtils.startsWithIgnoreCase("Foo", prefix));
assertTrue(StringUtils.startsWithIgnoreCase("foobar", suffix)); assertTrue(StringUtils.startsWithIgnoreCase("foobar", prefix));
assertTrue(StringUtils.startsWithIgnoreCase("foobarbar", suffix)); assertTrue(StringUtils.startsWithIgnoreCase("foobarbar", prefix));
assertTrue(StringUtils.startsWithIgnoreCase("Foobar", suffix)); assertTrue(StringUtils.startsWithIgnoreCase("Foobar", prefix));
assertTrue(StringUtils.startsWithIgnoreCase("FoobarBar", suffix)); assertTrue(StringUtils.startsWithIgnoreCase("FoobarBar", prefix));
assertTrue(StringUtils.startsWithIgnoreCase("foObar", suffix)); assertTrue(StringUtils.startsWithIgnoreCase("foObar", prefix));
assertTrue(StringUtils.startsWithIgnoreCase("FOObar", suffix)); assertTrue(StringUtils.startsWithIgnoreCase("FOObar", prefix));
assertTrue(StringUtils.startsWithIgnoreCase("fOobar", suffix)); assertTrue(StringUtils.startsWithIgnoreCase("fOobar", prefix));
assertFalse(StringUtils.startsWithIgnoreCase(null, suffix)); assertFalse(StringUtils.startsWithIgnoreCase(null, prefix));
assertFalse(StringUtils.startsWithIgnoreCase("fOobar", null)); assertFalse(StringUtils.startsWithIgnoreCase("fOobar", null));
assertFalse(StringUtils.startsWithIgnoreCase("b", suffix)); assertFalse(StringUtils.startsWithIgnoreCase("b", prefix));
assertFalse(StringUtils.startsWithIgnoreCase("barfoo", prefix));
assertFalse(StringUtils.startsWithIgnoreCase("barfoobar", prefix));
} }
@Test @Test
...@@ -170,6 +172,8 @@ public class StringUtilsTests { ...@@ -170,6 +172,8 @@ public class StringUtilsTests {
assertFalse(StringUtils.endsWithIgnoreCase(null, suffix)); assertFalse(StringUtils.endsWithIgnoreCase(null, suffix));
assertFalse(StringUtils.endsWithIgnoreCase("barfOo", null)); assertFalse(StringUtils.endsWithIgnoreCase("barfOo", null));
assertFalse(StringUtils.endsWithIgnoreCase("b", suffix)); assertFalse(StringUtils.endsWithIgnoreCase("b", suffix));
assertFalse(StringUtils.endsWithIgnoreCase("foobar", suffix));
assertFalse(StringUtils.endsWithIgnoreCase("barfoobar", suffix));
} }
@Test @Test
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册