1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.commons.i18n;
21
22 import java.util.Locale;
23
24 import org.apache.commons.i18n.bundles.MessageBundle;
25
26 import junit.framework.TestCase;
27
28 /***
29 * @author Daniel Florey
30 *
31 */
32 public class XMLMessageProviderTest extends TestCase {
33 public void testInstallResourceBundle() {
34 System.out.println("INSTALL RESOURCE BUNDLE");
35 XMLMessageProvider.install("org.apache.commons-i18n.test",
36 Thread.currentThread().getContextClassLoader().getResourceAsStream("testMessages.xml"));
37 MessageBundle testMessage = new MessageBundle("helloWorld");
38 Locale locale = Locale.GERMAN;
39 assertEquals(testMessage.getTitle(locale), "Hallo Welt");
40 }
41
42 /***
43 * Constructor for MessageManagerTest.
44 * @param arg0
45 */
46 public XMLMessageProviderTest(String testName) {
47 super(testName);
48 }
49 }