source: vlo/branches/vlo-2.13-param/vlo_importer/src/test/java/eu/clarin/cmdi/vlo/importer/LanguageCodePostProcessorTest.java @ 2660

Last change on this file since 2660 was 2660, checked in by keeloo, 11 years ago

Made VloConfig? truly static.

File size: 1.2 KB
Line 
1package eu.clarin.cmdi.vlo.importer;
2
3import eu.clarin.cmdi.vlo.config.VloConfig;
4import static org.junit.Assert.assertEquals;
5import org.junit.Before;
6import org.junit.Test;
7
8public class LanguageCodePostProcessorTest {
9
10    @Before
11    public void setUp() {
12       
13        // read the configuration from the packaged configuration file
14        VloConfig.readPackagedConfig();
15
16        // optionally, modify the configuration here
17    }
18
19    @Test
20    public void testLanguageCode() {
21        LanguageCodePostProcessor processor = new LanguageCodePostProcessor();
22        assertEquals("Dutch", processor.process("NL"));
23        assertEquals("English", processor.process("en"));
24        assertEquals("Dutch", processor.process("nl"));
25        assertEquals("Western Frisian", processor.process("fry"));
26        assertEquals("test", processor.process("test"));
27        assertEquals("", processor.process(""));
28        assertEquals(null, processor.process(null));
29        assertEquals("French", processor.process("ISO639-3:fra"));
30        assertEquals("German", processor.process("RFC1766:x-sil-GER"));
31        assertEquals("RFC1766:sgn-NL", processor.process("RFC1766:sgn-NL"));
32    }
33
34}
Note: See TracBrowser for help on using the repository browser.