[問題] 請問RESTful WebService 的Unit Test
hi 我是Java 新手 想 請問一下 我正在寫一些RESTful 的Web Service API ,
使用JAX-RS ,也就是POJO加上annotation的方式 ,並使用JUnit 作Unit Test
我一開始作Unit Test 的方式 是直接function call POJO object method 並傳入不同
的參數 而不是透過http call web service
我的想法是Unit test 是測基本單元的功能 ,所以應該和 web server、網路這些
dependency 區隔開來
但工作時間比我多約一、二年的同仁卻和我說 我這些Unit Test 都沒有透過Http 真的
打Web Service ,
所以目前這些Unit Test 都要改寫成用Http Client 去呼叫Web Service , 並且我的
Unit Test也要寫成 在Test之前,自動去啟動一個local的web server ,
想請問一下 一般來說 哪一種才是大家較常在使用的作法? 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 101.12.19.77
※ 編輯: pttdocc 來自: 101.12.19.77 (05/11 16:03)
推
05/12 01:55, , 1F
05/12 01:55, 1F