package testng;
import org.jboss.seam.mock.SeamTest;
import org.testng.annotations.Test;
public class LoginTest extends SeamTest{
@Test
public void testLogin() throws Exception{
new NonFacesRequest("/login.xhtml"){
protected void renderResponse() throws Exception {
setValue("#{credentials.username}", "1");
setValue("#{credentials.password}", "1");
assert (Boolean)getValue("#{authenticator.authenticate()}");
}
}.run();
}
}
参照地址:http://wan-2004.iteye.com/blog/309863
import org.jboss.seam.mock.SeamTest;
import org.testng.annotations.Test;
public class LoginTest extends SeamTest{
@Test
public void testLogin() throws Exception{
new NonFacesRequest("/login.xhtml"){
protected void renderResponse() throws Exception {
setValue("#{credentials.username}", "1");
setValue("#{credentials.password}", "1");
assert (Boolean)getValue("#{authenticator.authenticate()}");
}
}.run();
}
}
参照地址:http://wan-2004.iteye.com/blog/309863
本文介绍了一个使用SeamTest与TestNG框架进行登录功能测试的Java示例。测试过程中模拟了登录页面的请求,并设置了用户名和密码字段的值,最后验证了身份验证方法的返回结果。
1202

被折叠的 条评论
为什么被折叠?



