我創建了一堆用於個人使用的庫,並將自定義錯誤交給我的代碼。錯誤處理和單元測試以及代碼覆蓋率
我把這些錯誤消息放在很多地方(以及可能發生錯誤的地方,或發生不可預知的事情)。
現在我創建測試類我的圖書館(好其實我創建測試類,我走,但是......)
我一直在做代碼覆蓋率等一些閱讀,並我有一個關於我的過程的問題(我想養成良好的習慣)。
如上所述,我的方法做了很多錯誤處理。
在我的測試,我創建2個測試
- 成功:測試對於預期收益的項目(值,對象等)。
- 失敗:傳入錯誤的東西,並檢查是否收到錯誤消息。
這看起來像是測試我的代碼的有效方法,但我讀得越多,我就越不確定。
歡迎任何有關如何改進我的測試的建議(或指向網上的資源)。
由於提前,
,如果這似乎是一個「愚蠢」的問題對不起(這確實給我....痘痘位)
謝謝本,我只是有點擔心測試我的錯誤消息可能不是正確的/最好的方式去(特別是當我測試字符串值從評論)。當我發生多重'失敗點'時,我傾向於使用單個測試同時測試所有這些測試,如果任何一個組'然後'失敗',沒有給出預期結果,那麼整個組失敗了,然後我不得不將它分成更小的部分,讓每個部分單獨傳遞,我想這就是他們說'測試套件'時的含義。感謝您的放心。 – DaveM