|
|
@@ -3,6 +3,9 @@ package de.jplag.cli;
|
|
|
import static com.github.stefanbirkner.systemlambda.SystemLambda.catchSystemExit;
|
|
|
import static org.junit.jupiter.api.Assertions.assertEquals;
|
|
|
|
|
|
+import java.util.Arrays;
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
import org.junit.jupiter.api.Assertions;
|
|
|
import org.junit.jupiter.api.Test;
|
|
|
|
|
|
@@ -37,7 +40,16 @@ class LanguageTest extends CommandLineInterfaceTest {
|
|
|
String argument = buildArgument(CommandLineArgument.LANGUAGE, language.getIdentifier());
|
|
|
buildOptionsFromCLI(argument, CURRENT_DIRECTORY);
|
|
|
assertEquals(language.getIdentifier(), options.language().getIdentifier());
|
|
|
+ assertEquals(Arrays.asList(language.suffixes()), options.fileSuffixes());
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ @Test
|
|
|
+ void testCustomSuffixes() {
|
|
|
+ List<String> suffixes = List.of("x", "y", "z");
|
|
|
+ String argument = buildArgument(CommandLineArgument.SUFFIXES, String.join(",", suffixes));
|
|
|
+ buildOptionsFromCLI(argument, CURRENT_DIRECTORY);
|
|
|
+ assertEquals(suffixes, options.fileSuffixes());
|
|
|
+ }
|
|
|
+
|
|
|
}
|