论坛

主页 » 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.