1. 程式人生 > >Junit/idea Junit支持/Spring test之間的孽世糾葛

Junit/idea Junit支持/Spring test之間的孽世糾葛

正是 的人 為什麽 結果 工具 感受 代碼 用例 技術

  最近應老板要求,研究研究Spring測試相關的東西,力求搞一個方便使用的測試工具,對於一個Spring不熟Junit不懂的人這是一個很大的坑,掃了一邊spring test文檔沒感覺有什麽收獲,spring做的只是跟它上下文相關的東西,而我要的主要入口是Junit的東西,於是今天又把Junit4的wiki掃了一邊,發現了很多讓人眼前一亮的功能,整體感受是Junit很會包容,整合了很多別人好的idea(比如assert整合了hamcrest讓結果比較代碼更加易讀和易寫,測試用例生成參照了Popper項目讓測試用例生成更加靈活,這個正是我想要的功能)。那麽問題來了,從這整個技術棧下來我越來越迷惑: 為什麽從idea裏右鍵執行就可以讓Junit、Spring test都跑起來? 它們是怎麽交互的,它們各自扮演了一個什麽樣的角色?

Junit/idea Junit支持/Spring test之間的孽世糾葛