Test all branches of LanguageChangedEvent

This commit is contained in:
2021-04-26 00:31:33 +02:00
parent 40d32a5d54
commit 075988f327
2 changed files with 27 additions and 4 deletions

View File

@@ -17,18 +17,22 @@ public class LanguageChangedEvent extends Event {
public LanguageChangedEvent(String language) {
this.language = language;
switch (language) {
switch (language.toLowerCase()) {
case "Java":
case "java":
Model.setLanguage(new Java());
break;
case "Markdown":
case "markdown":
Model.setLanguage(new Markdown());
break;
default:
case "empty":
Model.setLanguage(new Empty());
break;
default:
throw new IllegalArgumentException("Could not recognize language: " + language);
}
}