Adds tests for API

This commit is contained in:
Guillaume Tâche
2024-08-09 21:18:47 +02:00
parent 155b011c2b
commit 428edcd806
17 changed files with 515 additions and 41 deletions

View File

@@ -0,0 +1,25 @@
package com.github.gtache.autosubtitle;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertNotNull;
class TestLanguage {
@Test
void testLanguage() {
assertEquals("french", Language.FR.englishName());
assertEquals("fr", Language.FR.iso2());
assertEquals("fra", Language.FR.iso3());
assertEquals(Language.FR, Language.getLanguage("fr"));
assertEquals(Language.FR, Language.getLanguage("FR"));
assertEquals(Language.FR, Language.getLanguage("fra"));
assertEquals(Language.FR, Language.getLanguage("FRA"));
assertEquals(Language.FR, Language.getLanguage("french"));
assertEquals(Language.FR, Language.getLanguage("French"));
assertNotNull(Language.getDefault());
}
}