作者pttdocc (Hi)
看板java
标题[问题] 请问RESTful WebService 的Unit Test
时间Sat May 11 16:01:56 2013
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)
1F:推 phstudy:先做前者,在Mock後者 05/12 01:55