掲示板

StructsPortletAction object for jUnit test cases

10年前 に Angela Chiu によって更新されました。

StructsPortletAction object for jUnit test cases

New Member 投稿: 3 参加年月日: 12/10/02 最新の投稿
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
10年前 に sridhar iyer によって更新されました。

RE: StructsPortletAction object for jUnit test cases

Junior Member 投稿: 57 参加年月日: 09/02/27 最新の投稿
Do you want to run your controller as jUnit test class??
10年前 に Angela Chiu によって更新されました。

RE: StructsPortletAction object for jUnit test cases

New Member 投稿: 3 参加年月日: 12/10/02 最新の投稿
yes.
thumbnail
10年前 に sridhar iyer によって更新されました。

RE: StructsPortletAction object for jUnit test cases

Junior Member 投稿: 57 参加年月日: 09/02/27 最新の投稿
10年前 に Angela Chiu によって更新されました。

RE: StructsPortletAction object for jUnit test cases

New Member 投稿: 3 参加年月日: 12/10/02 最新の投稿
Thanks. It doesn't work for this case.
Needs jUnit mck object for the StructsPortletAction to override the processAction in the LoginActionTest class.