Насколько я могу судить, есть только StrutsTestCase. Но это для JUnit 3, а не JUnit 4, так что, похоже, он устарел.
Другие альтернативы вы пришли от How perform Junit tests with Struts - Ibatis, которые предлагают HttpUnit (опять же довольно старый) или Cactus (который был удален).
Если бы мне пришлось, я бы начал с 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
давно, и, насколько я помню, она работала достаточно хорошо.
Thanks Matthew, StrutsTestCase оказывается очень полезным. – Kamal