import org.springframework.mock.web.MockHttpServletRequest
//测试类public class TaskFlowControllerTest {
//声明request变量
private MockHttpServletRequest request
//测试方法,此方法为taskFlowController中的方法传入的参数为request, node_id, UUID三个
@Test
public void testgetNodeLog() {
//创建request对象并设置字符编码
request = new MockHttpServletRequest()
request.setCharacterEncoding("UTF-8")
String node_id = "111"
//调用controller需要测试的方法
String nodeLog = taskFlowController.getNodeLog(request, node_id, UUID)
logger.info(nodeLog)Assert.assertTrue(true)//断言是否为true}
}
你看你的提交页用的是get还是post方式如果用get你这个写法是对的
如果是post方式 要把request.querystring改成request.form
还有 如果用了无组件上传之类的类 要用类提供的获取方式 否则也是取不到的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)