controllertest.xdt

来自「appfuse一套结合STRUTS+SPRING+HIBERNATE的框架」· XDT 代码 · 共 24 行

XDT
24
字号
<XDtTagDef:tagDef namespace="Form" handler="org.example.antbook.xdoclet.FormTagsHandler"/>package <XDtForm:parentPackageName/>.webapp.action;

import java.util.Map;

import javax.servlet.http.HttpServletResponse;

import <XDtConfig:configParameterValue paramName="basePackageName"/>.Constants;
import <XDtConfig:configParameterValue paramName="basePackageName"/>.webapp.action.BaseControllerTestCase;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.mock.web.MockHttpServletRequest;

public class <XDtForm:className/>ControllerTest extends BaseControllerTestCase {

    public void testHandleRequest() throws Exception {
        <XDtForm:className/>Controller c = 
            (<XDtForm:className/>Controller) ctx.getBean("<XDtForm:classNameLower/>Controller");
        ModelAndView mav = c.handleRequest(new MockHttpServletRequest(),
                                           (HttpServletResponse) null);
        Map m = mav.getModel();
        assertNotNull(m.get(Constants.<XDtForm:classNameUpper/>_LIST));
        assertEquals(mav.getViewName(), "<XDtConfig:configParameterValue paramName="appModuleNameSlash"/><XDtForm:classNameLower/>List");
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?