Author: scabanovich
Date: 2011-07-25 20:35:24 -0400 (Mon, 25 Jul 2011)
New Revision: 33187
Added:
trunk/cdi/tests/org.jboss.tools.cdi.seam.core.test/src/org/jboss/tools/cdi/seam/core/test/BundleModelTest.java
Modified:
trunk/cdi/tests/org.jboss.tools.cdi.seam.core.test/resources/messages.properties
trunk/cdi/tests/org.jboss.tools.cdi.seam.core.test/resources/messages_de.properties
trunk/cdi/tests/org.jboss.tools.cdi.seam.core.test/src/org/jboss/tools/cdi/seam/core/test/CDISeamCoreAllTests.java
Log:
JBIDE-9395
https://issues.jboss.org/browse/JBIDE-9395
Modified:
trunk/cdi/tests/org.jboss.tools.cdi.seam.core.test/resources/messages.properties
===================================================================
---
trunk/cdi/tests/org.jboss.tools.cdi.seam.core.test/resources/messages.properties 2011-07-26
00:34:52 UTC (rev 33186)
+++
trunk/cdi/tests/org.jboss.tools.cdi.seam.core.test/resources/messages.properties 2011-07-26
00:35:24 UTC (rev 33187)
@@ -1,3 +1,5 @@
home_header=About this example application
home_body=This sample application demonstrates how easy it is to develop stateful web
applications using Java EE 6 augmented with portable Seam modules. Just register, login,
and book a room to see the future of Java EE in action. Throughout the application
you'll see notes in the sidebar that explain how this platform helps you meet
enterprise application requirements.
home_note=Note: Please do NOT enter personal information or your credit card number in
this sample application.
+
+home_header1=About this example application
Modified:
trunk/cdi/tests/org.jboss.tools.cdi.seam.core.test/resources/messages_de.properties
===================================================================
---
trunk/cdi/tests/org.jboss.tools.cdi.seam.core.test/resources/messages_de.properties 2011-07-26
00:34:52 UTC (rev 33186)
+++
trunk/cdi/tests/org.jboss.tools.cdi.seam.core.test/resources/messages_de.properties 2011-07-26
00:35:24 UTC (rev 33187)
@@ -1,3 +1,5 @@
de_home_header=�ber dieses Beispiel-Anwendung
de_home_body=Dieses Beispiel demonstriert, wie einfach es ist, EE-Module zu entwickeln
stateful Web-Applikationen mit Java 6 mit tragbaren Augmented Seam. Just register, login,
and book a room to see the future of Java EE in action. Einfach registrieren, einloggen,
und buchen Sie ein Zimmer zum Handeln sieht die Zukunft von Java EE in. Throughout the
application you'll see notes in the sidebar that explain how this platform helps you
meet enterprise application requirements. W�hrend der Anwendung, die Sie in der
Seitenleiste sehen Noten, die erkl�ren, wie diese Plattform hilft Ihnen, Enterprise
Application Anforderungen.
de_home_note=HINWEIS: Bitte keine pers�nlichen Daten oder Ihre Kreditkartennummer in
dieser Beispielanwendung in Kraft.
+
+home_header1=�ber dieses Beispiel-Anwendung
Added:
trunk/cdi/tests/org.jboss.tools.cdi.seam.core.test/src/org/jboss/tools/cdi/seam/core/test/BundleModelTest.java
===================================================================
---
trunk/cdi/tests/org.jboss.tools.cdi.seam.core.test/src/org/jboss/tools/cdi/seam/core/test/BundleModelTest.java
(rev 0)
+++
trunk/cdi/tests/org.jboss.tools.cdi.seam.core.test/src/org/jboss/tools/cdi/seam/core/test/BundleModelTest.java 2011-07-26
00:35:24 UTC (rev 33187)
@@ -0,0 +1,37 @@
+package org.jboss.tools.cdi.seam.core.test;
+
+import java.util.Set;
+
+import org.jboss.tools.cdi.core.test.tck.TCKTest;
+import org.jboss.tools.cdi.seam.core.international.BundleModelFactory;
+import org.jboss.tools.cdi.seam.core.international.IBundle;
+import org.jboss.tools.cdi.seam.core.international.IBundleModel;
+import org.jboss.tools.cdi.seam.core.international.ILocalizedValue;
+import org.jboss.tools.cdi.seam.core.international.IProperty;
+
+public class BundleModelTest extends TCKTest {
+
+ public void testBundleModel() throws Exception {
+ IBundleModel bundleModel = BundleModelFactory.getBundleModel(tckProject);
+ assertNotNull(bundleModel);
+
+ Set<String> bundles = bundleModel.getAllAvailableBundles();
+ assertTrue(bundles.contains("messages"));
+
+ IBundle bundle = bundleModel.getBundle("messages");
+ assertNotNull(bundle);
+
+ IProperty property = bundle.getProperty("home_header1");
+ assertNotNull(property);
+
+ ILocalizedValue value = property.getValue("de");
+ assertNotNull(value);
+ assertEquals("Über dieses Beispiel-Anwendung", value.getValue());
+
+ value = property.getValue();
+ assertNotNull(value);
+ assertEquals("About this example application", value.getValue());
+
+ }
+
+}
Property changes on:
trunk/cdi/tests/org.jboss.tools.cdi.seam.core.test/src/org/jboss/tools/cdi/seam/core/test/BundleModelTest.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Modified:
trunk/cdi/tests/org.jboss.tools.cdi.seam.core.test/src/org/jboss/tools/cdi/seam/core/test/CDISeamCoreAllTests.java
===================================================================
---
trunk/cdi/tests/org.jboss.tools.cdi.seam.core.test/src/org/jboss/tools/cdi/seam/core/test/CDISeamCoreAllTests.java 2011-07-26
00:34:52 UTC (rev 33186)
+++
trunk/cdi/tests/org.jboss.tools.cdi.seam.core.test/src/org/jboss/tools/cdi/seam/core/test/CDISeamCoreAllTests.java 2011-07-26
00:35:24 UTC (rev 33187)
@@ -27,6 +27,7 @@
TestSuite suite = new TestSuite("Seam Core Tests");
suite.addTestSuite(SeamResourceBundlesTest.class);
+ suite.addTestSuite(BundleModelTest.class);
return suite;
}
}
\ No newline at end of file