国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

@Before相關

2019-11-08 01:54:46
字體:
來源:轉載
供稿:網友

在Junit測試中,有@BeforeClass、@AfterClass、@Before和@After幾個注解,查了一下相關的資料了解到它們在測試中運行的先后順序依次是:

@BeforeClass->@Before->@After->@AfterClass

這個隨便百度一下就可以搜到,這里主要是看看這個標簽里面能不能用于數據庫的初始化工作;

Case1:執行先后順序

@Beforepublic void init(){    System.out.PRintln("init---------------------");}@Testpublic void findPharmacistByOrgIdWith0Result() throws Exception { 
    System.out.println("test---------------------");}@Afterpublic void finalThing(){    System.out.println("final---------------------");}結果如下:

Case2:在@Before上面初始化數據庫

結果是找不到數據庫:

所以得出結論:Junit測試的數據庫初始化不能在@Before中進行

但是可以通過代碼的方式來為測試初始化數據環境

@BeforeClass和@AfterClass在Junit中都是以靜態函數的形式出現,主要用于全局的初始化和清理。只執行一次;


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 运城市| 马关县| 保靖县| 南涧| 奎屯市| 平顺县| 子长县| 马鞍山市| 分宜县| 白水县| 略阳县| 古浪县| 太原市| 赤壁市| 玛纳斯县| 习水县| 江阴市| 江津市| 上虞市| 方城县| 宜君县| 科尔| 乌拉特后旗| 湖北省| 腾冲县| 吉隆县| 青河县| 罗定市| 房山区| 灵川县| 溆浦县| 喀喇沁旗| 微博| 阿坝| 牙克石市| 清镇市| 海丰县| 临澧县| 绥棱县| 甘泉县| 灵璧县|