[問題] 請問RESTful WebService 的Unit Test

看板java作者 (Hi)時間12年前 (2013/05/11 16:01), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
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
先做前者,在Mock後者
05/12 01:55, 1F
文章代碼(AID): #1HZVhsJn (java)