1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.myfaces.view.facelets.tag.composite.localized;
20
21 import org.apache.myfaces.mc.test.core.AbstractMyFacesRequestTestCase;
22 import org.apache.myfaces.mc.test.core.annotation.DeclareFacesConfig;
23 import org.junit.Assert;
24 import org.junit.Test;
25
26
27
28
29
30
31
32
33
34 @DeclareFacesConfig("/faces-config.xml")
35 public class LocalizedCompositeComponentTestCase extends AbstractMyFacesRequestTestCase
36 {
37
38
39
40
41
42
43
44 @Test
45 public void testNoLocaleCompositeComponent() throws Exception
46 {
47 setupRequest("/testNoLocalizedComposite.xhtml");
48 processLifecycleExecuteAndRender();
49 Assert.assertTrue(getRenderedContent().contains(
50 "English page fragment"));
51 tearDownRequest();
52 }
53
54 @Test
55 public void testSpanishLocaleCompositeComponent() throws Exception
56 {
57 setupRequest("/testSpanishLocalizedComposite.xhtml");
58 processLifecycleExecuteAndRender();
59 Assert.assertTrue(getRenderedContent().contains(
60 "Fragmento de pagina Espanol"));
61 tearDownRequest();
62 }
63
64 @Test
65 public void testGermanLocaleCompositeComponent() throws Exception
66 {
67 setupRequest("/testGermanLocalizedComposite.xhtml");
68 processLifecycleExecuteAndRender();
69 Assert.assertTrue(getRenderedContent().contains(
70 "Deutsches Seitenfragment"));
71 tearDownRequest();
72 }
73 }