论坛

主页 » Liferay Portal » English » 3. Development

组合视图 统一视图 树状图
讨论主题 [ 上一个 | 下一个 ]
toggle
Angela Chiu
StructsPortletAction object for jUnit test cases
2013年5月2日 下午12:14
答复

Angela Chiu

等级: New Member

帖子: 3

加入日期: 2012年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) {
-----
}
}
sridhar iyer
RE: StructsPortletAction object for jUnit test cases
2013年5月2日 下午11:43
答复

sridhar iyer

等级: Junior Member

帖子: 57

加入日期: 2009年2月27日

最近的帖子

Do you want to run your controller as jUnit test class??
Angela Chiu
RE: StructsPortletAction object for jUnit test cases
2013年5月3日 上午8:08
答复

Angela Chiu

等级: New Member

帖子: 3

加入日期: 2012年10月2日

最近的帖子

yes.
sridhar iyer
RE: StructsPortletAction object for jUnit test cases
2013年5月5日 下午11:52
答复

sridhar iyer

等级: Junior Member

帖子: 57

加入日期: 2009年2月27日

最近的帖子

Angela Chiu
RE: StructsPortletAction object for jUnit test cases
2013年5月7日 上午7:48
答复

Angela Chiu

等级: New Member

帖子: 3

加入日期: 2012年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.

Participate in the State of Liferay Community 2017. Help the community and even win some prizes!