Class StrutsTestCase

java.lang.Object
org.apache.struts2.testng.TestNGXWorkTestCase
org.apache.struts2.testng.StrutsTestCase

public class StrutsTestCase extends TestNGXWorkTestCase
Base test class for TestNG unit tests. Provides common Struts variables and performs Struts setup and teardown processes
  • Constructor Details

    • StrutsTestCase

      public StrutsTestCase()
  • Method Details

    • setUp

      @BeforeTest protected void setUp() throws Exception
      Overrides:
      setUp in class TestNGXWorkTestCase
      Throws:
      Exception
    • initDispatcher

      protected org.apache.struts2.dispatcher.Dispatcher initDispatcher(Map<String,String> params)
    • createAction

      protected <T> T createAction(Class<T> clazz)
      A helper method which allows instantiate an action if this action extends ActionSupport or any other action class that requires framework's dependencies injection.
    • tearDown

      @AfterTest protected void tearDown() throws Exception
      Overrides:
      tearDown in class TestNGXWorkTestCase
      Throws:
      Exception