Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Unit Testing Struts Applications


Автор: basken 16.10.2006, 10:47
Привет!

Для тестирования, Struts приложения использую одну из реализаций фреймворка StrutsTestCase - CactusStrutsTestCase(in-container approach). 

В процессе использования данного фреймворка возникла проблема в тестировании множественного вызова акшенов в одном тестовом методе.

Подобно следующему:

 
Код


public void testSuccsessEnrollAction() {
  setRequestPathInfo("/action1");
  addRequestParameter("parama1", "value1");
  addRequestParameter("parama2", "value2");
  actionPerform();
  verifyForward("successaction1");
  setRequestPathInfo("/action2");
  addRequestParameter("parama1", "value1");
  addRequestParameter("parama2", "value2");
  actionPerform();
  verifyForward("successaction2");
  setRequestPathInfo("/action3");
  addRequestParameter("parama1", "value1");
  addRequestParameter("parama2", "value2");
  actionPerform();
  verifyForward("successaction3");
}


Если кто знает как бороться с данной проблемой или альтернативные решения поделитесь плз. информацией.

Заранее, спасибо. 

Автор: powerOn 16.10.2006, 21:29
Лично я не понял, что за проблема ту возникла. Опишите пожалуйста подробнее.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)