Changeset 14435 in josm for trunk/test/unit/org/openstreetmap/josm/tools/OptionParserTest.java
- Timestamp:
- 2018-11-20T01:51:27+01:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/unit/org/openstreetmap/josm/tools/OptionParserTest.java
r14415 r14435 3 3 4 4 import static org.junit.Assert.assertEquals; 5 import static org.junit.Assert.assertFalse; 6 import static org.junit.Assert.assertTrue; 5 7 6 8 import java.util.ArrayList; … … 20 22 public class OptionParserTest { 21 23 22 // A reason for moving to jup ter...24 // A reason for moving to jupiter... 23 25 @Test(expected = OptionParseException.class) 24 26 public void testEmptyParserRejectsLongopt() { … … 43 45 44 46 @Test 45 public void test parserOption() {47 public void testParserOption() { 46 48 AtomicReference<String> argFound = new AtomicReference<>(); 47 49 OptionParser parser = new OptionParser("test") … … 53 55 54 56 @Test(expected = OptionParseException.class) 55 public void test parserOptionFailsIfMissing() {57 public void testParserOptionFailsIfMissing() { 56 58 AtomicReference<String> argFound = new AtomicReference<>(); 57 59 OptionParser parser = new OptionParser("test") … … 62 64 63 65 @Test(expected = OptionParseException.class) 64 public void test parserOptionFailsIfMissingArgument() {66 public void testParserOptionFailsIfMissingArgument() { 65 67 AtomicReference<String> argFound = new AtomicReference<>(); 66 68 OptionParser parser = new OptionParser("test") … … 71 73 72 74 @Test(expected = OptionParseException.class) 73 public void test parserOptionFailsIfMissing2() {75 public void testParserOptionFailsIfMissing2() { 74 76 AtomicReference<String> argFound = new AtomicReference<>(); 75 77 OptionParser parser = new OptionParser("test") … … 80 82 81 83 @Test(expected = OptionParseException.class) 82 public void test parserOptionFailsIfTwice() {84 public void testParserOptionFailsIfTwice() { 83 85 AtomicReference<String> argFound = new AtomicReference<>(); 84 86 OptionParser parser = new OptionParser("test") … … 89 91 90 92 @Test(expected = OptionParseException.class) 91 public void test parserOptionFailsIfTwiceForAlias() {93 public void testParserOptionFailsIfTwiceForAlias() { 92 94 AtomicReference<String> argFound = new AtomicReference<>(); 93 95 OptionParser parser = new OptionParser("test") … … 226 228 assertEquals("arg", argFound.get()); 227 229 assertEquals(Arrays.asList("m1", "m2"), multiFound); 228 assert Equals(true,usedFlag.get());229 assert Equals(false,unusedFlag.get());230 assertTrue(usedFlag.get()); 231 assertFalse(unusedFlag.get()); 230 232 } 231 233 … … 245 247 assertEquals(Arrays.asList(), remaining); 246 248 assertEquals("arg", argFound.get()); 247 assert Equals(true,usedFlag.get());248 assert Equals(false,unusedFlag.get());249 } 250 251 @Test(expected = OptionParseException.class) 252 public void testA bigiousAlternatives() {249 assertTrue(usedFlag.get()); 250 assertFalse(unusedFlag.get()); 251 } 252 253 @Test(expected = OptionParseException.class) 254 public void testAmbiguousAlternatives() { 253 255 AtomicReference<String> argFound = new AtomicReference<>(); 254 256 AtomicBoolean usedFlag = new AtomicBoolean(); … … 280 282 assertEquals(Arrays.asList("x"), remaining); 281 283 assertEquals("arg", argFound.get()); 282 assert Equals(true,usedFlag.get());283 assert Equals(false,unusedFlag.get());284 assertTrue(usedFlag.get()); 285 assertFalse(unusedFlag.get()); 284 286 285 287 remaining = parser.parseOptions(Arrays.asList("-ft", "arg", "x")); … … 287 289 assertEquals(Arrays.asList("x"), remaining); 288 290 assertEquals("arg", argFound.get()); 289 assert Equals(true,usedFlag.get());290 assert Equals(false,unusedFlag.get());291 assertTrue(usedFlag.get()); 292 assertFalse(unusedFlag.get()); 291 293 292 294 remaining = parser.parseOptions(Arrays.asList("-f", "-t=arg", "x")); … … 294 296 assertEquals(Arrays.asList("x"), remaining); 295 297 assertEquals("arg", argFound.get()); 296 assert Equals(true,usedFlag.get());297 assert Equals(false,unusedFlag.get());298 assertTrue(usedFlag.get()); 299 assertFalse(unusedFlag.get()); 298 300 } 299 301 … … 319 321 320 322 @Test(expected = IllegalArgumentException.class) 321 public void testDup plicateOptionName() {323 public void testDuplicateOptionName() { 322 324 new OptionParser("test").addFlagParameter("test", this::nop).addFlagParameter("test", this::nop); 323 325 } 324 326 325 327 @Test(expected = IllegalArgumentException.class) 326 public void testDup plicateOptionName2() {328 public void testDuplicateOptionName2() { 327 329 new OptionParser("test").addFlagParameter("test", this::nop) 328 330 .addArgumentParameter("test", OptionCount.OPTIONAL, this::nop); … … 345 347 346 348 @Test(expected = IllegalArgumentException.class) 347 public void testDup plicateShortAlias() {349 public void testDuplicateShortAlias() { 348 350 new OptionParser("test").addFlagParameter("test", this::nop) 349 351 .addFlagParameter("test2", this::nop)
Note:
See TracChangeset
for help on using the changeset viewer.