From seam-commits at lists.jboss.org Wed May 26 18:01:56 2010
Content-Type: multipart/mixed; boundary="===============1235104983532438724=="
MIME-Version: 1.0
From: seam-commits at lists.jboss.org
To: seam-commits at lists.jboss.org
Subject: [seam-commits] Seam SVN: r12827 - in modules/faces/trunk:
examples/short-ly/src/main/resources/META-INF and 3 other directories.
Date: Wed, 26 May 2010 18:01:56 -0400
Message-ID: <201005262201.o4QM1uHi029571@svn01.web.mwc.hst.phx2.redhat.com>
--===============1235104983532438724==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Author: lincolnthree
Date: 2010-05-26 18:01:55 -0400 (Wed, 26 May 2010)
New Revision: 12827
Modified:
modules/faces/trunk/examples/short-ly/pom.xml
modules/faces/trunk/examples/short-ly/src/main/resources/META-INF/persis=
tence.xml
modules/faces/trunk/impl/src/main/java/org/jboss/seam/faces/status/Messa=
gesAdapter.java
modules/faces/trunk/impl/src/test/java/org/jboss/seam/faces/PhaseTestBas=
e.java
modules/faces/trunk/impl/src/test/java/org/jboss/seam/faces/status/Messa=
gesAdapterTest.java
Log:
Updated example pom for embedded glassfish plugin. Nullpointer on MessagesA=
dapter should be resolved (via workaround of bug: https://jira.jboss.org/br=
owse/WELD-535)
Modified: modules/faces/trunk/examples/short-ly/pom.xml
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- modules/faces/trunk/examples/short-ly/pom.xml 2010-05-26 22:01:43 UTC (=
rev 12826)
+++ modules/faces/trunk/examples/short-ly/pom.xml 2010-05-26 22:01:55 UTC (=
rev 12827)
@@ -100,9 +100,9 @@
3.0
glassfish
- test.war
+ ${project.build.directory}/${build.finalName}.war
8080
- test
+ ${build.finalName}
Modified: modules/faces/trunk/examples/short-ly/src/main/resources/META-INF=
/persistence.xml
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- modules/faces/trunk/examples/short-ly/src/main/resources/META-INF/persi=
stence.xml 2010-05-26 22:01:43 UTC (rev 12826)
+++ modules/faces/trunk/examples/short-ly/src/main/resources/META-INF/persi=
stence.xml 2010-05-26 22:01:55 UTC (rev 12827)
@@ -5,9 +5,9 @@
version=3D"2.0">
org.hibernate.ejb.HibernatePersistence
+ jdbc/__default
+
false
Modified: modules/faces/trunk/impl/src/main/java/org/jboss/seam/faces/statu=
s/MessagesAdapter.java
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- modules/faces/trunk/impl/src/main/java/org/jboss/seam/faces/status/Mess=
agesAdapter.java 2010-05-26 22:01:43 UTC (rev 12826)
+++ modules/faces/trunk/impl/src/main/java/org/jboss/seam/faces/status/Mess=
agesAdapter.java 2010-05-26 22:01:55 UTC (rev 12827)
@@ -24,7 +24,6 @@
=
import java.io.Serializable;
=
-import javax.enterprise.context.SessionScoped;
import javax.enterprise.event.Observes;
import javax.faces.application.FacesMessage;
import javax.faces.application.FacesMessage.Severity;
@@ -44,7 +43,6 @@
* @author Lincoln Baxter, III=
* =
*/
-(a)SessionScoped
public class MessagesAdapter implements Serializable
{
private static final long serialVersionUID =3D -2908193057765795662L;
@@ -53,7 +51,7 @@
private Messages messages;
=
@SuppressWarnings("unused")
- private void convert(@Observes @Before @RenderResponse final PhaseEvent=
event)
+ void convert(@Observes @Before @RenderResponse final PhaseEvent event)
{
for (Message m : messages.getAll())
{
Modified: modules/faces/trunk/impl/src/test/java/org/jboss/seam/faces/Phase=
TestBase.java
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- modules/faces/trunk/impl/src/test/java/org/jboss/seam/faces/PhaseTestBa=
se.java 2010-05-26 22:01:43 UTC (rev 12826)
+++ modules/faces/trunk/impl/src/test/java/org/jboss/seam/faces/PhaseTestBa=
se.java 2010-05-26 22:01:55 UTC (rev 12827)
@@ -41,7 +41,7 @@
@Inject
PhaseEventBridge phaseEventBridge;
=
- protected final MockFacesContext facesContext =3D new MockFacesContext(=
);
+ protected MockFacesContext facesContext =3D new MockFacesContext();
protected final MockLifecycle lifecycle =3D new MockLifecycle();
=
static List ALL_PHASES =3D new ArrayList()
Modified: modules/faces/trunk/impl/src/test/java/org/jboss/seam/faces/statu=
s/MessagesAdapterTest.java
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- modules/faces/trunk/impl/src/test/java/org/jboss/seam/faces/status/Mess=
agesAdapterTest.java 2010-05-26 22:01:43 UTC (rev 12826)
+++ modules/faces/trunk/impl/src/test/java/org/jboss/seam/faces/status/Mess=
agesAdapterTest.java 2010-05-26 22:01:55 UTC (rev 12827)
@@ -39,6 +39,8 @@
import org.jboss.shrinkwrap.api.ShrinkWrap;
import org.jboss.shrinkwrap.api.spec.JavaArchive;
import org.jboss.shrinkwrap.impl.base.asset.ByteArrayAsset;
+import org.jboss.test.faces.mock.context.MockFacesContext;
+import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
=
@@ -58,8 +60,16 @@
@Inject
Messages messages;
=
+ @Before
+ public void before()
+ {
+ facesContext =3D new MockFacesContext();
+ facesContext.getControl().resetToNice();
+ facesContext.getControl().replay();
+ }
+
@Test
- public void testBeforeRenderResponseObserver()
+ public void testMessagesAreTransferredBeforeRenderResponse()
{
messages.add(messages.info("Hey! This is a message"));
assertEquals(1, messages.getAll().size());
@@ -70,4 +80,15 @@
// assertNotNull(facesContext.getMessages());
}
=
+ @Test
+ public void testMessageTargetsTransferredToFacesMessageComponentId()
+ {
+ messages.add(messages.info("Hey! This is a message").targets("compon=
ent"));
+ assertEquals(1, messages.getAll().size());
+
+ fireBeforePhase(PhaseId.RENDER_RESPONSE);
+
+ assertTrue(messages.getAll().isEmpty());
+ // assertNotNull(facesContext.getMessages("component"));
+ }
}
--===============1235104983532438724==--