8
我知道有類似的問題,例如: here,但做了搜索,我找到了一個解決方案,我很開心here將模擬豆注入春天環境進行測試
但我唯一的問題是,我不知道如何實現此解決方案。
我想要做的就是通過HotswappableTargetSource覆蓋我的應用程序上下文中選擇bean的bean定義與我的測試版本,然後運行測試。
然後對於每個測試用例,我想指定哪些bean想要熱插拔,然後每個測試必須能夠創建自己的模擬版本並交換它們,並且能夠再次交換。
我能夠獲得測試運行的應用程序上下文,但我不知道如何配置一個bean是可熱插拔的。在使用xml配置bean時我知道該怎麼做,但我不想回到使用xml來配置bean。
但是現在有一個圖書館這樣做很容易... https://bitbucket.org/kubek2k/springockito/wiki/springockito-annotations – 2012-10-05 12:41:12