Skip to content

Commit 8a3edd5

Browse files
committed
Split StringUtilsTrimStripTest in two.
1 parent 71803c2 commit 8a3edd5

2 files changed

Lines changed: 72 additions & 41 deletions

File tree

src/test/java/org/apache/commons/lang3/StringUtilsTrimStripTest.java renamed to src/test/java/org/apache/commons/lang3/StringUtilsStripTest.java

Lines changed: 2 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@
2424
import org.junit.jupiter.api.Test;
2525

2626
/**
27-
* Tests {@link StringUtils} Trim/Strip methods.
27+
* Tests {@link StringUtils} strip methods.
2828
*/
29-
class StringUtilsTrimStripTest extends AbstractLangTest {
29+
class StringUtilsStripTest extends AbstractLangTest {
3030
private static final String FOO = "foo";
3131

3232
@Test
@@ -260,43 +260,4 @@ void testStripToNullString() {
260260
assertEquals(StringUtilsTest.NON_WHITESPACE,
261261
StringUtils.stripToNull(StringUtilsTest.WHITESPACE + StringUtilsTest.NON_WHITESPACE + StringUtilsTest.WHITESPACE));
262262
}
263-
264-
@Test
265-
void testTrim() {
266-
assertEquals(FOO, StringUtils.trim(FOO + " "));
267-
assertEquals(FOO, StringUtils.trim(" " + FOO + " "));
268-
assertEquals(FOO, StringUtils.trim(" " + FOO));
269-
assertEquals(FOO, StringUtils.trim(FOO + ""));
270-
assertEquals("", StringUtils.trim(" \t\r\n\b "));
271-
assertEquals("", StringUtils.trim(StringUtilsTest.TRIMMABLE));
272-
assertEquals(StringUtilsTest.NON_TRIMMABLE, StringUtils.trim(StringUtilsTest.NON_TRIMMABLE));
273-
assertEquals("", StringUtils.trim(""));
274-
assertNull(StringUtils.trim(null));
275-
}
276-
277-
@Test
278-
void testTrimToEmpty() {
279-
assertEquals(FOO, StringUtils.trimToEmpty(FOO + " "));
280-
assertEquals(FOO, StringUtils.trimToEmpty(" " + FOO + " "));
281-
assertEquals(FOO, StringUtils.trimToEmpty(" " + FOO));
282-
assertEquals(FOO, StringUtils.trimToEmpty(FOO + ""));
283-
assertEquals("", StringUtils.trimToEmpty(" \t\r\n\b "));
284-
assertEquals("", StringUtils.trimToEmpty(StringUtilsTest.TRIMMABLE));
285-
assertEquals(StringUtilsTest.NON_TRIMMABLE, StringUtils.trimToEmpty(StringUtilsTest.NON_TRIMMABLE));
286-
assertEquals("", StringUtils.trimToEmpty(""));
287-
assertEquals("", StringUtils.trimToEmpty(null));
288-
}
289-
290-
@Test
291-
void testTrimToNull() {
292-
assertEquals(FOO, StringUtils.trimToNull(FOO + " "));
293-
assertEquals(FOO, StringUtils.trimToNull(" " + FOO + " "));
294-
assertEquals(FOO, StringUtils.trimToNull(" " + FOO));
295-
assertEquals(FOO, StringUtils.trimToNull(FOO + ""));
296-
assertNull(StringUtils.trimToNull(" \t\r\n\b "));
297-
assertNull(StringUtils.trimToNull(StringUtilsTest.TRIMMABLE));
298-
assertEquals(StringUtilsTest.NON_TRIMMABLE, StringUtils.trimToNull(StringUtilsTest.NON_TRIMMABLE));
299-
assertNull(StringUtils.trimToNull(""));
300-
assertNull(StringUtils.trimToNull(null));
301-
}
302263
}
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
/*
2+
* Licensed to the Apache Software Foundation (ASF) under one or more
3+
* contributor license agreements. See the NOTICE file distributed with
4+
* this work for additional information regarding copyright ownership.
5+
* The ASF licenses this file to You under the Apache License, Version 2.0
6+
* (the "License"); you may not use this file except in compliance with
7+
* the License. You may obtain a copy of the License at
8+
*
9+
* https://www.apache.org/licenses/LICENSE-2.0
10+
*
11+
* Unless required by applicable law or agreed to in writing, software
12+
* distributed under the License is distributed on an "AS IS" BASIS,
13+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
* See the License for the specific language governing permissions and
15+
* limitations under the License.
16+
*/
17+
18+
package org.apache.commons.lang3;
19+
20+
import static org.junit.jupiter.api.Assertions.assertEquals;
21+
import static org.junit.jupiter.api.Assertions.assertNull;
22+
23+
import org.junit.jupiter.api.Test;
24+
25+
/**
26+
* Tests {@link StringUtils} trim methods.
27+
*/
28+
class StringUtilsTrimTest extends AbstractLangTest {
29+
30+
private static final String FOO = "foo";
31+
32+
@Test
33+
void testTrim() {
34+
assertEquals(FOO, StringUtils.trim(FOO + " "));
35+
assertEquals(FOO, StringUtils.trim(" " + FOO + " "));
36+
assertEquals(FOO, StringUtils.trim(" " + FOO));
37+
assertEquals(FOO, StringUtils.trim(FOO + ""));
38+
assertEquals("", StringUtils.trim(" \t\r\n\b "));
39+
assertEquals("", StringUtils.trim(StringUtilsTest.TRIMMABLE));
40+
assertEquals(StringUtilsTest.NON_TRIMMABLE, StringUtils.trim(StringUtilsTest.NON_TRIMMABLE));
41+
assertEquals("", StringUtils.trim(""));
42+
assertNull(StringUtils.trim(null));
43+
}
44+
45+
@Test
46+
void testTrimToEmpty() {
47+
assertEquals(FOO, StringUtils.trimToEmpty(FOO + " "));
48+
assertEquals(FOO, StringUtils.trimToEmpty(" " + FOO + " "));
49+
assertEquals(FOO, StringUtils.trimToEmpty(" " + FOO));
50+
assertEquals(FOO, StringUtils.trimToEmpty(FOO + ""));
51+
assertEquals("", StringUtils.trimToEmpty(" \t\r\n\b "));
52+
assertEquals("", StringUtils.trimToEmpty(StringUtilsTest.TRIMMABLE));
53+
assertEquals(StringUtilsTest.NON_TRIMMABLE, StringUtils.trimToEmpty(StringUtilsTest.NON_TRIMMABLE));
54+
assertEquals("", StringUtils.trimToEmpty(""));
55+
assertEquals("", StringUtils.trimToEmpty(null));
56+
}
57+
58+
@Test
59+
void testTrimToNull() {
60+
assertEquals(FOO, StringUtils.trimToNull(FOO + " "));
61+
assertEquals(FOO, StringUtils.trimToNull(" " + FOO + " "));
62+
assertEquals(FOO, StringUtils.trimToNull(" " + FOO));
63+
assertEquals(FOO, StringUtils.trimToNull(FOO + ""));
64+
assertNull(StringUtils.trimToNull(" \t\r\n\b "));
65+
assertNull(StringUtils.trimToNull(StringUtilsTest.TRIMMABLE));
66+
assertEquals(StringUtilsTest.NON_TRIMMABLE, StringUtils.trimToNull(StringUtilsTest.NON_TRIMMABLE));
67+
assertNull(StringUtils.trimToNull(""));
68+
assertNull(StringUtils.trimToNull(null));
69+
}
70+
}

0 commit comments

Comments
 (0)