[jboss-cvs] jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/test ...
Shane Bryzak
sbryzak at redhat.com
Sun Aug 26 20:36:54 EDT 2007
User: sbryzak2
Date: 07/08/26 20:36:54
Added: examples/seamspace/src/org/jboss/seam/example/seamspace/test
RegisterTest.java testng.xml
Log:
registration test
Revision Changes Path
1.1 date: 2007/08/27 00:36:54; author: sbryzak2; state: Exp;jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/test/RegisterTest.java
Index: RegisterTest.java
===================================================================
package org.jboss.seam.example.seamspace.test;
import java.util.Date;
import org.jboss.seam.core.Manager;
import org.jboss.seam.mock.SeamTest;
import org.testng.annotations.Test;
public class RegisterTest extends SeamTest
{
@Test
public void testRegister() throws Exception
{
String cid = new FacesRequest()
{
@Override
protected void invokeApplication() throws Exception
{
assert invokeAction("#{register.start}") == null;
}
}.run();
new FacesRequest("/register.xhtml", cid)
{
@Override
protected void updateModelValues() throws Exception
{
setValue("#{newMember.email}", "shane at test.com");
setValue("#{newMember.firstName}", "Shane");
setValue("#{newMember.lastName}", "Bryzak");
setValue("#{newMember.memberName}", "shane123");
setValue("#{newMember.username}", "sbryzak");
setValue("#{register.password}", "secret");
setValue("#{register.confirm}", "secret");
setValue("#{register.gender}", "Male");
setValue("#{newMember.dob}", new Date(107100000000L));
}
@Override
protected void invokeApplication() throws Exception
{
assert invokeAction("#{register.next}") == null;
}
}.run();
new FacesRequest("/register2.xhtml", cid)
{
@Override
protected void invokeApplication() throws Exception
{
assert invokeAction("#{register.uploadPicture}") == null;
assert !Manager.instance().isLongRunningConversation();
}
}.run();
new FacesRequest()
{
@Override
protected void invokeApplication() throws Exception
{
assert getValue("#{identity.loggedIn}").equals(true);
assert invokeAction("#{identity.logout}") == null;
assert getValue("#{identity.loggedIn}").equals(false);
}
}.run();
}
}
1.1 date: 2007/08/27 00:36:54; author: sbryzak2; state: Exp;jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/test/testng.xml
Index: testng.xml
===================================================================
<!DOCTYPE suite SYSTEM "http://beust.com/testng/testng-1.0.dtd" >
<suite name="SeamSpace" verbose="2" parallel="false">
<test name="SeamSpace: Register">
<classes>
<class name="org.jboss.seam.example.seamspace.test.RegisterTest"/>
</classes>
</test>
</suite>
More information about the jboss-cvs-commits
mailing list