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==--