簡體   English   中英

Junit測試Rest crud操作

[英]Junit testing for Rest crud operation

我有一個4休息api用於crud操作。 所以當我為那些休息api寫一個junit時,

1.我應該編寫一個單獨的測試用例來完成所有的操作,或者每個休息時間應該是不同的測試用例嗎?

2.如果我編寫單獨的測試用例,那么可以在更新中使用創建測試用例中創建的記錄或獲取測試用例。 在這種情況下,每個測試用例之間存在依賴關系。

3.如果我的測試用例方法不是按字母順序排列,我如何強制Junit在實現順序上運行測試用例。

免責聲明:沒有“一個正確的答案”。

幾點建議:

  1. 如果可能的話,您應該編寫JUnit測試代碼,以便每個測試都獨立運行。 任何特定測試之間不應存在任何“排序”依賴關系。

  2. 在所有條件相同的情況下,我建議對每個操作進行不同的測試。

  3. 我還建議自由使用燈具 ,或像Mockito那樣的Mock對象庫。

  4. 失敗一切,Junit 4.11及更高版本提供@FixMethodOrder注釋

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM