JSFUnit 2.0.0 "Getting Started" Example

    This article only applies to JSFUnit 2.0.0.Beta1.  Since JSFUnit 2.0.0.Beta2 is out, this article is deprecated.  Click here for Beta2.

     

     

    Note: The Getting Started project has now been migrated to use JSFUnit 2.0.0-SNAPSHOT.  To get this to work you will need to build the latest JSFUnit Core and Arquillian support.  See Getting JSFUnit Source and Building JSFUnit.

     

    There is a "Getting Started" example application that you can use as a template.  This contains Maven profiles for running tests against JBoss AS6 in remote mode and Jetty 7 in embedded mode.  The JBoss AS6 configuration is much simpler but the Jetty 7 configuration is much faster.

     

    To get the sample code:

     

    To run against JBoss AS6:

    • start an instance of JBoss AS6
    • mvn -Pjbossas-remote-6 test

     

    To run against Jetty 7

    • mvn -Pjetty-embedded test

     

    If you want to run against another container, see the Arquillian Documentation.  If you want to use a container that does not support CDI then you just need to refrain from using the JSFUnit annotations.