留言板

StructsPortletAction object for jUnit test cases

Angela Chiu,修改在10 年前。

StructsPortletAction object for jUnit test cases

New Member 帖子: 3 加入日期: 12-10-2 最近的帖子
Looks for example how to create StructsPortletAction object or jUnit test cases.
------------------------
My action class :
public class TestLoginAction extends BaseStrutsPortletAction
{
public void processAction(StrutsPortletAction originalStrutsPortletAction,
PortletConfig portletConfig, ActionRequest actionRequest, ActionResponse actionResponse) throws Exception
{
------
------
originalStrutsPortletAction.processAction(originalStrutsPortletAction, portletConfig, actionRequest, actionResponse);
}
}

----------------------
My test class :

public class LoginActionTest {
private MockHttpServletRequest mockRequest = null;
private MockHttpSession mockSession = null;
private MockHttpServletResponse mockResponse = null;
private ToolsPortalLoginAction mockAction = null;

@Before
public void setUp() throws Exception {
mockAction = new ToolsPortalLoginAction();
mockRequest = new MockHttpServletRequest();
mockSession = new MockHttpSession();
mockResponse = new MockHttpServletResponse();
}

public void testProcessAction() {
try {
//mockAction.processAction(originalStrutsPortletAction, portletConfig, actionRequest, actionResponse);
} catch (Exception ex) {
-----
}
}
thumbnail
sridhar iyer,修改在10 年前。

RE: StructsPortletAction object for jUnit test cases

Junior Member 帖子: 57 加入日期: 09-2-27 最近的帖子
Do you want to run your controller as jUnit test class??
Angela Chiu,修改在10 年前。

RE: StructsPortletAction object for jUnit test cases

New Member 帖子: 3 加入日期: 12-10-2 最近的帖子
yes.
thumbnail
sridhar iyer,修改在10 年前。

RE: StructsPortletAction object for jUnit test cases

Junior Member 帖子: 57 加入日期: 09-2-27 最近的帖子
Angela Chiu,修改在10 年前。

RE: StructsPortletAction object for jUnit test cases

New Member 帖子: 3 加入日期: 12-10-2 最近的帖子
Thanks. It doesn't work for this case.
Needs jUnit mck object for the StructsPortletAction to override the processAction in the LoginActionTest class.