Kaynağa Gözat

Adapt language test case to consider hidden languages.

Timur Sağlam 4 yıl önce
ebeveyn
işleme
aefc7bf444

+ 6 - 4
cli/src/test/java/de/jplag/cli/LanguageTest.java

@@ -37,10 +37,12 @@ class LanguageTest extends CommandLineInterfaceTest {
     @Test
     void testValidLanguages() {
         for (Language language : LanguageLoader.getAllAvailableLanguages().values()) {
-            String argument = buildArgument(CommandLineArgument.LANGUAGE, language.getIdentifier());
-            buildOptionsFromCLI(argument, CURRENT_DIRECTORY);
-            assertEquals(language.getIdentifier(), options.language().getIdentifier());
-            assertEquals(Arrays.asList(language.suffixes()), options.fileSuffixes());
+            if (!language.isHidden()) {
+                String argument = buildArgument(CommandLineArgument.LANGUAGE, language.getIdentifier());
+                buildOptionsFromCLI(argument, CURRENT_DIRECTORY);
+                assertEquals(language.getIdentifier(), options.language().getIdentifier());
+                assertEquals(Arrays.asList(language.suffixes()), options.fileSuffixes());
+            }
         }
     }