2014-09-03 107 views
0

單元測試新手點,所以原諒我的愚蠢。 我是否需要爲每個響應代碼創建單獨的測試用例 - 對於每個GET(),PUT()?單元測試RESTAPI http響應代碼

Unauthorized_GET_returns_403()

Get_Returns_Status_Code_200()

Unauthorized_PUT_returns_403()

Put_Returns_Status_Code_200()

回答

0

是。基本上你可能想測試你關心的任何事情。對於RESTful API,正確的狀態碼可能是您和api的使用者非常關心的內容。

如果你關心的是你的api的大量可能的情況,你可以找出一些避免重複的方法。但我會從一個簡單的方法開始。當你看到太多的重複,你會對你想測試的東西以及你的選擇有很好的理解。