小编Fib*_*FoX的帖子

使用TestNG,JSFUnit 2和Arquillian进行自动化测试的Maven

我目前正在尝试使用Arquillian和TestNG进行JSFUnit-Test,但JSFServerSession和JSFClientSession-object为NULL.有JSFUnit和TestNG的工作示例吗?或者这里有什么不对吗?

我的测试班:

package my.beautiful.tests;

import java.io.File;
import java.io.IOException;
import java.net.URL;

import javax.faces.component.UIComponent;

import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.test.api.ArquillianResource;
import org.jboss.arquillian.testng.Arquillian;
import org.jboss.jsfunit.api.InitialPage;
import org.jboss.jsfunit.jsfsession.JSFClientSession;
import org.jboss.jsfunit.jsfsession.JSFServerSession;
import org.jboss.shrinkwrap.api.ShrinkWrap;
import org.jboss.shrinkwrap.api.spec.WebArchive;
import org.testng.AssertJUnit;
import org.testng.annotations.Test;

public class JSFUnitTestExample /* Arquillian needs this, not TestNG */extends Arquillian {

    @ArquillianResource URL context;

    @Deployment
    public static WebArchive createDeployment() {
        return ShrinkWrap.create( WebArchive.class, "jsfunit_test.war" ).addClass( JSFUnitBean.class )
                .addAsWebInfResource( new File( "src/main/webapp/WEB-INF", "faces-config.xml" ), "faces-config.xml" )
                .addAsWebInfResource( new File( "src/main/webapp/WEB-INF", "beans.xml" ), "beans.xml" )
                .setWebXML( new File( "src/main/webapp/WEB-INF", …
Run Code Online (Sandbox Code Playgroud)

testng jsfunit maven jboss-arquillian apache-tomee

6
推荐指数
1
解决办法
2377
查看次数

标签 统计

apache-tomee ×1

jboss-arquillian ×1

jsfunit ×1

maven ×1

testng ×1