懂你的意思,假如說redis mongodb 那些並沒有單元測試的模組或套件(我還沒花時間找先
假設),那可以用docker的方式進行。
那這樣是不是違反了單元測試的F.I.R.S.T 要點的 F與I ??
微服務用的是Spring Cloud,照上面前輩這樣子做的話我做單元測試要用docker 架redis r
abbitmq MySQL mongodb (可能服務發現也要啟動起來), 這樣每次測試應該是沒辦法2秒
內執行完了。
期間只要有任何一部分沒成功啟動或者連線失敗都回造成測試失敗。
後寫測試T要點應該早就違反了,先不討論