maven+spring+junit測試要注意的事情


    使用maven方式創建webapp工程的資料網上一大堆,在這里也不詳細說了。在創建完成之后,里面說到要轉動態web工程時要切換為3.0版本,但是我本地切換不了,網上的方法好像也沒用,暫時也沒用到這塊。等SSM框架搭建好了之后再細說這塊。今天要說的是之前按照網上一個教程搭建SSM框架時遇到的針對spring針對junit單元測試的坑,因為涉及到maven的版本管理,一直沒跳出來。昨天下午給解決了。有可能別的eclipse或者其他環境不會遇到這問題,但這里我還是要提醒一下。按照以下教程https://github.com/liyifeng1994/ssm搭建環境時,針對其中的單元測試使用的junit(4.11)版本和spring-test(4.1.7)版本,在進行單元測試時會彈出以下junit單元測試初始化的錯誤initializationError。

    此處如果要使用spring-test的jar包進行單元測試,junit就需要是junit4版本以上,只要將spring相關版本替換成spring4其他版本即可,我在此處替換成4.0.2版本,進行單元測試可通過。

    ps:使用ssm框架進行單元測試時才感覺到,“配置優先”,各種bean對象,sql的配置等等都在加載配置文件時同步加載好了,如果你對整個流程不熟悉,出了問題,那就是個深坑。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM