Насколько я могу судить, есть только StrutsTestCase .Но это для JUnit 3, а не JUnit 4, так что, похоже, оно устарело.
Другие альтернативы, которые вы пришли Как выполнять тесты Junit с Struts - Ibatis , которыепредложить HttpUnit (снова довольно старый) или Кактус (который был удален).
Если бы мне пришлось, я бы начал с StrutsTestCase
.Вот пример тестового примера с сайта:
public class TestLoginAction extends MockStrutsTestCase {
public TestLoginAction(String testName) { super(testName); }
public void testSuccessfulLogin() {
setRequestPathInfo("/login");
addRequestParameter("username","deryl");
addRequestParameter("password","radar");
actionPerform();
verifyForward("success");
}
}
Я использовал StrutsTestCase
давным-давно, и, насколько я помню, он работал довольно хорошо.