1. 程式人生 > >JUnit測試類建立request,response物件

JUnit測試類建立request,response物件

程式碼以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 }
}