2009/05/20 - Apache Shale has been retired.
For more information, please explore the Attic.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.shale.util;
19
20 import java.util.Locale;
21
22 import junit.framework.Test;
23 import junit.framework.TestSuite;
24
25 import org.apache.shale.test.base.AbstractJsfTestCase;
26
27 /***
28 * <p>Test case for <code>Messages</code>.</p>
29 */
30 public class MessagesTestCase extends AbstractJsfTestCase {
31
32
33
34
35
36
37 public MessagesTestCase(String name) {
38 super(name);
39 }
40
41
42
43
44
45
46 protected void setUp() throws Exception {
47
48 super.setUp();
49
50
51 m = new Messages("org.apache.shale.util.TestBundle");
52
53 }
54
55
56
57 public static Test suite() {
58
59 return (new TestSuite(MessagesTestCase.class));
60
61 }
62
63
64
65 protected void tearDown() throws Exception {
66
67 m = null;
68 super.tearDown();
69
70 }
71
72
73
74
75
76
77 Messages m = null;
78
79
80
81
82
83
84 public void testEngish() {
85
86 Locale l = new Locale("en", "US");
87 assertEquals("English Key 1", m.getMessage("key1", l));
88 assertEquals("English Key 2", m.getMessage("key2", l));
89
90 }
91
92
93
94 public void testFrench() {
95
96 Locale l = new Locale("fr", "FR");
97 assertEquals("French Key 1", m.getMessage("key1", l));
98 assertEquals("French Key 2", m.getMessage("key2", l));
99
100 }
101
102
103
104 public void testPristine() {
105
106 assertEquals("org.apache.shale.util.TestBundle", m.getName());
107
108 }
109
110
111 }