Skip to content

Commit 1e59d0c

Browse files
committed
change and add file in PatternOptionBuilderTest.java
1 parent aea58f8 commit 1e59d0c

2 files changed

Lines changed: 7 additions & 3 deletions

File tree

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

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -163,10 +163,13 @@ public void testExistingFilePattern() throws Exception
163163
{
164164
final Options options = PatternOptionBuilder.parsePattern("f<g<");
165165
final CommandLineParser parser = new PosixParser();
166-
final CommandLine line = parser.parse(options, new String[] { "-f", "test.properties", "-g", "/dev/null" });
166+
final CommandLine line = parser.parse(options, new String[] { "-f", "non-existing.file", "-g", "src/test/resources/existing-readable.file" });
167167

168-
assertNotNull("option g not parsed, or not FileInputStream", (FileInputStream) line.getOptionObject("g"));
169-
assertNull("option f parsed", (FileInputStream) line.getOptionObject("f"));
168+
assertNull("option f parsed", line.getOptionObject("f"));
169+
170+
Object parsedReadableFileStream = line.getOptionObject("g");
171+
assertNotNull("option g not parsed", parsedReadableFileStream);
172+
assertEquals("option g not FileInputStream", FileInputStream.class, parsedReadableFileStream.getClass());
170173
}
171174

172175
@Test
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
dummy file

0 commit comments

Comments
 (0)