KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > cintoo > messages > example > TestCocoonXmlResourceBundle


1 package cintoo.messages.example;
2
3 import cintoo.messages.bundle.xml.XmlResourceBundleFactory;
4 import examples.CocoonXmlResourceBundle;
5 import org.testng.Assert;
6 import org.testng.annotations.Test;
7
8 import java.io.InputStream JavaDoc;
9 import java.io.IOException JavaDoc;
10 import java.util.List JavaDoc;
11 import java.util.Locale JavaDoc;
12 import java.util.ResourceBundle JavaDoc;
13
14 public class TestCocoonXmlResourceBundle {
15
16   @Test
17   public void testGetObject() {
18     String JavaDoc name = "catalogue";
19     Locale JavaDoc locale = new Locale JavaDoc("de", "de");
20     ResourceBundle bundle = null;
21     try {
22       bundle = new CocoonXmlResourceBundle(getStream(name, locale), locale);
23     } catch (IOException JavaDoc e) {
24       e.printStackTrace();
25     }
26     Assert.assertEquals("testvalue1", bundle.getString("testkey1"));
27   }
28
29   private InputStream JavaDoc getStream(String JavaDoc name, Locale JavaDoc locale) {
30     XmlResourceBundleFactory factory = new XmlResourceBundleFactory();
31     List JavaDoc<String JavaDoc> names = factory.expand(name, locale);
32     return this.getClass().getResourceAsStream("/" + names.get(0));
33   }
34
35 }
36
Popular Tags