@@ -178,7 +178,7 @@ void chainingParsersSkipHappyPath() throws ParseException {
178178
179179 DefaultParser parser = new DefaultParser ();
180180
181- CommandLine baseCommandLine = parser .parse (baseOptions , args , null , DefaultParser .NonOptionAction .SKIP );
181+ CommandLine baseCommandLine = parser .parse (baseOptions , null , DefaultParser .NonOptionAction .SKIP , args );
182182 assertEquals (2 , baseCommandLine .getOptions ().length );
183183 assertEquals (4 , baseCommandLine .getArgs ().length );
184184 assertTrue (baseCommandLine .hasOption ("a" ));
@@ -192,7 +192,7 @@ void chainingParsersSkipHappyPath() throws ParseException {
192192 assertTrue (baseCommandLine .getArgList ().contains ("arg1" ));
193193 assertTrue (baseCommandLine .getArgList ().contains ("arg2" ));
194194
195- CommandLine specificCommandLine = parser .parse (specificOptions , args , null , DefaultParser .NonOptionAction .THROW );
195+ CommandLine specificCommandLine = parser .parse (specificOptions , null , DefaultParser .NonOptionAction .THROW , args );
196196 assertEquals (4 , specificCommandLine .getOptions ().length );
197197 assertEquals (2 , specificCommandLine .getArgs ().length );
198198 assertTrue (specificCommandLine .hasOption ("a" ));
@@ -225,12 +225,12 @@ void chainingParsersSkipNonHappyPath() throws ParseException {
225225
226226 DefaultParser parser = new DefaultParser ();
227227
228- CommandLine baseCommandLine = parser .parse (baseOptions , args , null , DefaultParser .NonOptionAction .SKIP );
228+ CommandLine baseCommandLine = parser .parse (baseOptions , null , DefaultParser .NonOptionAction .SKIP , args );
229229 assertEquals (2 , baseCommandLine .getOptions ().length );
230230 assertEquals (4 , baseCommandLine .getArgs ().length );
231231
232232 UnrecognizedOptionException e = assertThrows (UnrecognizedOptionException .class ,
233- () -> parser .parse (specificOptions , args , null , DefaultParser .NonOptionAction .THROW ));
233+ () -> parser .parse (specificOptions , null , DefaultParser .NonOptionAction .THROW , args ));
234234 assertTrue (e .getMessage ().contains ("-d" ));
235235 }
236236
@@ -254,7 +254,7 @@ void chainingParsersIgnoreHappyPath() throws ParseException {
254254
255255 DefaultParser parser = new DefaultParser ();
256256
257- CommandLine baseCommandLine = parser .parse (baseOptions , args , null , DefaultParser .NonOptionAction .IGNORE );
257+ CommandLine baseCommandLine = parser .parse (baseOptions , null , DefaultParser .NonOptionAction .IGNORE , args );
258258 assertEquals (2 , baseCommandLine .getOptions ().length );
259259 assertEquals (2 , baseCommandLine .getArgs ().length );
260260 assertTrue (baseCommandLine .hasOption ("a" ));
@@ -268,7 +268,7 @@ void chainingParsersIgnoreHappyPath() throws ParseException {
268268 assertTrue (baseCommandLine .getArgList ().contains ("arg1" ));
269269 assertTrue (baseCommandLine .getArgList ().contains ("arg2" ));
270270
271- CommandLine specificCommandLine = parser .parse (specificOptions , args , null , DefaultParser .NonOptionAction .THROW );
271+ CommandLine specificCommandLine = parser .parse (specificOptions , null , DefaultParser .NonOptionAction .THROW , args );
272272 assertEquals (4 , specificCommandLine .getOptions ().length );
273273 assertEquals (2 , specificCommandLine .getArgs ().length );
274274 assertTrue (specificCommandLine .hasOption ("a" ));
@@ -301,12 +301,12 @@ void chainingParsersIgnoreNonHappyPath() throws ParseException {
301301
302302 DefaultParser parser = new DefaultParser ();
303303
304- CommandLine baseCommandLine = parser .parse (baseOptions , args , null , DefaultParser .NonOptionAction .IGNORE );
304+ CommandLine baseCommandLine = parser .parse (baseOptions , null , DefaultParser .NonOptionAction .IGNORE , args );
305305 assertEquals (2 , baseCommandLine .getOptions ().length );
306306 assertEquals (2 , baseCommandLine .getArgs ().length );
307307
308308 UnrecognizedOptionException e = assertThrows (UnrecognizedOptionException .class ,
309- () -> parser .parse (specificOptions , args , null , DefaultParser .NonOptionAction .THROW ));
309+ () -> parser .parse (specificOptions , null , DefaultParser .NonOptionAction .THROW , args ));
310310 assertTrue (e .getMessage ().contains ("-d" ));
311311 }
312312
0 commit comments