Skip to content

Commit 760357f

Browse files
committed
Sort members
Use final and remove trailing whitespace
1 parent dcc169b commit 760357f

File tree

2 files changed

+65
-65
lines changed

2 files changed

+65
-65
lines changed

src/test/java/org/apache/commons/cli/help/HelpFormatterTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ void testPrintHelp() throws IOException {
149149

150150
/**
151151
* Tests example from the mailing list that caused an infinite loop.
152-
*
152+
*
153153
* @see <a href="https://issues.apache.org/jira/browse/CLI-351">[CLI-351] Multiple traililng BREAK_CHAR_SET characters cause infinite loop in
154154
* HelpFormatter</a>
155155
*/

src/test/java/org/apache/commons/cli/help/TextHelpAppendableTest.java

Lines changed: 64 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -48,70 +48,6 @@ public void setUp() {
4848
underTest = new TextHelpAppendable(sb);
4949
}
5050

51-
@Test
52-
void testMakeColumnQueue() {
53-
final String text = "The quick brown fox jumps over the lazy dog";
54-
final TextStyle.Builder styleBuilder = TextStyle.builder().setMaxWidth(10).setIndent(0).setLeftPad(0);
55-
56-
Queue<String> expected = new LinkedList<>();
57-
expected.add("The quick ");
58-
expected.add("brown fox ");
59-
expected.add("jumps over");
60-
expected.add("the lazy ");
61-
expected.add("dog ");
62-
63-
Queue<String> result = underTest.makeColumnQueue(text, styleBuilder.get());
64-
assertEquals(expected, result, "left aligned failed");
65-
66-
expected.clear();
67-
expected.add(" The quick");
68-
expected.add(" brown fox");
69-
expected.add("jumps over");
70-
expected.add(" the lazy");
71-
expected.add(" dog");
72-
styleBuilder.setAlignment(TextStyle.Alignment.RIGHT);
73-
74-
result = underTest.makeColumnQueue(text, styleBuilder.get());
75-
assertEquals(expected, result, "right aligned failed");
76-
77-
expected.clear();
78-
expected.add("The quick ");
79-
expected.add("brown fox ");
80-
expected.add("jumps over");
81-
expected.add(" the lazy ");
82-
expected.add(" dog ");
83-
styleBuilder.setAlignment(TextStyle.Alignment.CENTER);
84-
85-
result = underTest.makeColumnQueue(text, styleBuilder.get());
86-
assertEquals(expected, result, "center aligned failed");
87-
88-
expected = new LinkedList<>();
89-
expected.add(" The quick");
90-
expected.add(" brown");
91-
expected.add(" fox");
92-
expected.add(" jumps");
93-
expected.add(" over the");
94-
expected.add(" lazy dog");
95-
styleBuilder.setAlignment(TextStyle.Alignment.RIGHT).setLeftPad(5).setIndent(2);
96-
97-
result = underTest.makeColumnQueue(text, styleBuilder.get());
98-
assertEquals(expected, result, "right aligned failed");
99-
}
100-
101-
@Test
102-
void testMakeColumnQueueWithMultipleTrailingLineBreaks() {
103-
// this test should work with any n>1 multiple trailing characters from TestHelpAppendable.BREAK_CHAR_SET.
104-
final String text = "Header\t" + (char) Character.PARAGRAPH_SEPARATOR;
105-
final TextStyle.Builder styleBuilder = TextStyle.builder().setMaxWidth(10).setIndent(0).setLeftPad(0);
106-
107-
Queue<String> expected = new LinkedList<>();
108-
expected.add("Header ");
109-
expected.add(" ");
110-
111-
Queue<String> result = underTest.makeColumnQueue(text, styleBuilder.get());
112-
assertEquals(expected, result, "left aligned failed");
113-
}
114-
11551
@Test
11652
void testAdjustTableFormat() {
11753
// test width smaller than header
@@ -353,6 +289,70 @@ void testindexOfWrapPosWithWhitespace(final Character c, final boolean isWhitesp
353289
assertEquals(isWhitespace ? 5 : 6, TextHelpAppendable.indexOfWrap(text, 7, 0));
354290
}
355291

292+
@Test
293+
void testMakeColumnQueue() {
294+
final String text = "The quick brown fox jumps over the lazy dog";
295+
final TextStyle.Builder styleBuilder = TextStyle.builder().setMaxWidth(10).setIndent(0).setLeftPad(0);
296+
297+
Queue<String> expected = new LinkedList<>();
298+
expected.add("The quick ");
299+
expected.add("brown fox ");
300+
expected.add("jumps over");
301+
expected.add("the lazy ");
302+
expected.add("dog ");
303+
304+
Queue<String> result = underTest.makeColumnQueue(text, styleBuilder.get());
305+
assertEquals(expected, result, "left aligned failed");
306+
307+
expected.clear();
308+
expected.add(" The quick");
309+
expected.add(" brown fox");
310+
expected.add("jumps over");
311+
expected.add(" the lazy");
312+
expected.add(" dog");
313+
styleBuilder.setAlignment(TextStyle.Alignment.RIGHT);
314+
315+
result = underTest.makeColumnQueue(text, styleBuilder.get());
316+
assertEquals(expected, result, "right aligned failed");
317+
318+
expected.clear();
319+
expected.add("The quick ");
320+
expected.add("brown fox ");
321+
expected.add("jumps over");
322+
expected.add(" the lazy ");
323+
expected.add(" dog ");
324+
styleBuilder.setAlignment(TextStyle.Alignment.CENTER);
325+
326+
result = underTest.makeColumnQueue(text, styleBuilder.get());
327+
assertEquals(expected, result, "center aligned failed");
328+
329+
expected = new LinkedList<>();
330+
expected.add(" The quick");
331+
expected.add(" brown");
332+
expected.add(" fox");
333+
expected.add(" jumps");
334+
expected.add(" over the");
335+
expected.add(" lazy dog");
336+
styleBuilder.setAlignment(TextStyle.Alignment.RIGHT).setLeftPad(5).setIndent(2);
337+
338+
result = underTest.makeColumnQueue(text, styleBuilder.get());
339+
assertEquals(expected, result, "right aligned failed");
340+
}
341+
342+
@Test
343+
void testMakeColumnQueueWithMultipleTrailingLineBreaks() {
344+
// this test should work with any n>1 multiple trailing characters from TestHelpAppendable.BREAK_CHAR_SET.
345+
final String text = "Header\t" + (char) Character.PARAGRAPH_SEPARATOR;
346+
final TextStyle.Builder styleBuilder = TextStyle.builder().setMaxWidth(10).setIndent(0).setLeftPad(0);
347+
348+
final Queue<String> expected = new LinkedList<>();
349+
expected.add("Header ");
350+
expected.add(" ");
351+
352+
final Queue<String> result = underTest.makeColumnQueue(text, styleBuilder.get());
353+
assertEquals(expected, result, "left aligned failed");
354+
}
355+
356356
@Test
357357
void testPrintWrapped() throws IOException {
358358
String text = "The quick brown fox jumps over the lazy dog";

0 commit comments

Comments
 (0)