Skip to content

Commit ee0f911

Browse files
committed
Add missing API test
1 parent 9d09134 commit ee0f911

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

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

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,20 @@ public void testClone() {
220220
assertEquals(2, b.getValues().length);
221221
}
222222

223+
@Test
224+
public void testEquals() {
225+
final Option option1a = new Option("1", null);
226+
final Option option1b = new Option("1", null);
227+
final Option option2 = new Option("2", null);
228+
assertEquals(option1a, option1a);
229+
assertEquals(option1a, option1b);
230+
assertEquals(option1b, option1a);
231+
assertNotEquals(option1a, option2);
232+
assertNotEquals(option1b, option2);
233+
assertNotEquals(option2, option1a);
234+
assertNotEquals(option2, "");
235+
}
236+
223237
@Test
224238
public void testGetValue() {
225239
final Option option = new Option("f", null);

0 commit comments

Comments
 (0)