[jboss-cvs] jboss-seam/examples/ui/src/org/jboss/seam/example/ui/test ...
Peter Muir
peter at bleepbleep.org.uk
Thu Aug 16 13:33:59 EDT 2007
User: pmuir
Date: 07/08/16 13:33:59
Modified: examples/ui/src/org/jboss/seam/example/ui/test testng.xml
Added: examples/ui/src/org/jboss/seam/example/ui/test
MiscTests.java
Log:
Another test from Christian
Revision Changes Path
1.2 +2 -1 jboss-seam/examples/ui/src/org/jboss/seam/example/ui/test/testng.xml
(In the diff below, changes in quantity of whitespace are not shown.)
Index: testng.xml
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/examples/ui/src/org/jboss/seam/example/ui/test/testng.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- testng.xml 16 Aug 2007 17:21:44 -0000 1.1
+++ testng.xml 16 Aug 2007 17:33:59 -0000 1.2
@@ -5,6 +5,7 @@
<test name="UI Example: Core">
<classes>
<class name="org.jboss.seam.example.ui.test.PageContextTest"/>
+ <class name="org.jboss.seam.example.ui.test.MiscTests"/>
</classes>
</test>
1.1 date: 2007/08/16 17:33:59; author: pmuir; state: Exp;jboss-seam/examples/ui/src/org/jboss/seam/example/ui/test/MiscTests.java
Index: MiscTests.java
===================================================================
package org.jboss.seam.example.ui.test;
import org.jboss.seam.Component;
import org.jboss.seam.core.Events;
import org.jboss.seam.mock.SeamTest;
import org.testng.annotations.Test;
public class MiscTests extends SeamTest {
@Test
public void eventChain() throws Exception {
new FacesRequest("/index.xhtml") {
@Override
protected void invokeApplication() throws Exception {
BeanA beanA = (BeanA) Component.getInstance("beanA");
BeanB beanB = (BeanB) Component.getInstance("beanB");
System.out.println("beanA: " + beanA.hashCode());
System.out.println("beanB: " + beanB.hashCode());
assert "Foo".equals(beanA.getMyValue());
assert beanB.getMyValue() == null;
Events.instance().raiseEvent("BeanA.refreshMyValue");
beanA = (BeanA) Component.getInstance("beanA");
assert "Bar".equals(beanA.getMyValue());
}
@Override
protected void renderResponse() throws Exception
{
BeanB beanB = (BeanB) Component.getInstance("beanB");
assert "Bar".equals(beanB.getMyValue());
}
}.run();
}
}
More information about the jboss-cvs-commits
mailing list