我想自動記錄我的REST-API。我知道,這有很多工具,但我想從我的單元測試中生成文檔。從unittests生成REST-API文檔
其原因是,我想要文檔鏡像,什麼是測試,什麼不是。儘管如此,文檔應該與文檔swagger所生成的文檔一樣豐富。
我已經用這種方法找到了兩個項目doctester和testdoc4j。兩者都不能滿足我的需求。由此產生的文檔不聚集開心路徑和錯誤路徑。
你使用什麼工具,你能推薦任何好的工具嗎?
乾杯。
編輯:
有記錄了API契約,在接口中定義的,並記錄測試場景之間的差。如果我的文檔只包含經過測試的端點和路徑,我可以定義我的界面,並且只能分發我測試過的部分。
這意味着我可以定義一個接口,讓我們說10個端點。通過相應的測試實現基本功能後,我可以通過文檔發佈該部分。不包括穩定或實施的端點,這阻止了用戶使用它們。
不,我想過,但是這不是我想要的。它們不適用於API文檔,並且不能包含發送的請求和收到的響應。 –