JUnit測試類建立request,response物件
阿新 • • 發佈:2019-01-04
程式碼以request為例
JUnit測試類,程式碼如下:
//引入mock包 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 }