掲示板
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) {
-----
}
}
------------------------
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) {
-----
}
}
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.
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.
Needs jUnit mck object for the StructsPortletAction to override the processAction in the LoginActionTest class.