Skip to content

Commit e66e2de

Browse files
committed
Changing the toString test so it is not dependent on insertion ordering
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/cli/branches/cli-1.x@748914 13f79535-47bb-0310-9956-ffa450edef68
1 parent 82a6c04 commit e66e2de

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

src/test/org/apache/commons/cli/OptionGroupTest.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -201,13 +201,17 @@ public void testToString()
201201
group1.addOption(new Option(null, "foo", false, "Foo"));
202202
group1.addOption(new Option(null, "bar", false, "Bar"));
203203

204-
assertEquals("[--foo Foo, --bar Bar]", group1.toString());
204+
assertEquals("[--foo Foo, --bar Bar]".length(), group1.toString().length());
205+
assertTrue(group1.toString().contains("--foo Foo"));
206+
assertTrue(group1.toString().contains("--bar Bar"));
205207

206208
OptionGroup group2 = new OptionGroup();
207209
group2.addOption(new Option("f", "foo", false, "Foo"));
208210
group2.addOption(new Option("b", "bar", false, "Bar"));
209211

210-
assertEquals("[-f Foo, -b Bar]", group2.toString());
212+
assertEquals("[-f Foo, -b Bar]".length(), group2.toString().length());
213+
assertTrue(group2.toString().contains("-f Foo"));
214+
assertTrue(group2.toString().contains("-b Bar"));
211215
}
212216

213217
public void testGetNames()

0 commit comments

Comments
 (0)