我們試圖在我們的項目中使用Feign + Ribbon。在生產代碼中,我們沒有問題,但是我們在jUnit測試中有一些問題。Feign with Ribbon:重置
我們試圖模擬許多情況(失敗的服務,正常運行,異常等),因此我們需要多次配置功能區集成。不幸的是,我們注意到,即使我們銷燬Spring上下文,狀態的一部分仍然可能存在於靜態變量的某處(例如:新測試仍然連接到上一個套件中的平衡器)。
有沒有推薦的方法,如何清除這兩個工具的靜態? (類似Hystrix.reset())
在此先感謝!
我們試圖每個套件後重置JVM - 它的作品完美,但它不是很實用(我們必須將其設置在兩個搖籃和Idea(作爲思想試驗TUNNER不接受這個開箱) )。我們也嘗試重命名測試的服務 - 這適用於可以說,99%(有時會由於某種原因失敗...)