Version 8

    Deployment of any test deployments is done in the setup of the test. The

    HibernateEjbInterceptorUnitTestCase

    would add a suite method to deploy/undeploy a har-test.ear for example:

    public class HibernateEjbInterceptorUnitTestCase extends JBossTestCase {
       /** Setup the test suite.
        */
       public static Test suite() throws Exception
       {
          return getDeploySetup(HibernateEjbInterceptorUnitTestCase.class, "har-test.ear");
       }
    ...
    }
    

    If you need to perform additional test setup/tearDown you can do that by extending the test setup class like this code from the

    SRPUnitTestCase

    :

       /** Setup the test suite.
        */
       public static Test suite() throws Exception
       {
          TestSuite suite = new TestSuite();
          suite.addTest(new TestSuite(SRPUnitTestCase.class));
    
          // Create an initializer for the test suite
          TestSetup wrapper = new JBossTestSetup(suite)
          {
             protected void setUp() throws Exception
             {
                super.setUp();
                deploy(JAR);
                // Establish the JAAS login config
                String authConfPath = super.getResourceURL("security-srp/auth.conf");
                System.setProperty("java.security.auth.login.config", authConfPath);
             }
             protected void tearDown() throws Exception
             {
                undeploy(JAR);
                super.tearDown();
             }
          };
          return wrapper;
       }
    

     

    Referenced by:*