熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

Spring+Hibernate的單元測試JUnit

2022-06-13   來源: Java開源技術 

    spring提供的單元測試是強大的spring的單元測試很簡單封裝的很好我們要用spring的單元測試測試我們寫的adddelete等方法時候需要spring提供的一個額外包springmockjar我已經傳上來了你只要熟悉單元測試編寫一個測試案例然後把繼承改為orgspringframeworktestAbstractTransactionalDataSourceSpringContextTests就可以了此時編譯器會提示你要實現

    /**
    * 必須實現的方法
    */
    public String[] getConfigLocations(){
    String[] config = new String[]{applicationContextxmlapplicationContextdaoxmlapplicationContexthibernatexmlapplicationContextservicexml};
    return config;
    }

    看了大家應該明白就是把你配置好的xml賦值給它然後大家就可以通過下面方法

    下面的applicationContext這個變量是你只要繼承了剛才那個抽象類就可以得到的一個恆量

    FriendService friendService = (FriendService)applicationContextgetBean(friendService);

    得到你的實例來進行業務邏輯測試了是不是很簡單大家試試吧它在此時完成以後會把數據庫回滾一次不會影響你的數據庫記錄非常好


From:http://tw.wingwit.com/Article/program/Java/ky/201311/29236.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.