搭建JUnit日志環(huán)境
導(dǎo)入Junit4 jar包
新建一個(gè)Source Folder文件夾(名為test)
在其下創(chuàng)建包(名字與要測(cè)試的類(lèi)的包名一致)
新建new Junit Test Case
在Class under test中填入要測(cè)試的類(lèi)全名
如果自己想寫(xiě)一個(gè)測(cè)試性的方法,方法前加上@Test
(org.junit.Test)
在方法中寫(xiě)要測(cè)試的代碼:
@Test
Teacher();
session =
sf.openSession();
JUnit中:
@BeforeClass指對(duì)象初始化之前、Class Load到內(nèi)存之后馬上就執(zhí)行的方法
public class TeacherTest {
sf = null;
AnnotationConfiguration().configure().buildSessionFactory();
}
@AfterClass
public static void afterClass(){
}
Junit4 中的 bug:
在hibernate.cfg.xml中或映射文件等打錯(cuò)了字母或少寫(xiě)了東西時(shí)(配置出錯(cuò))
有時(shí)Junit能發(fā)現(xiàn)錯(cuò)誤,有時(shí)吞咽異常/錯(cuò)誤
解決方案:
在beforeClass()中,使用try-catch捕獲
還可以在Junit中創(chuàng)建main方法,調(diào)用beforeClass()也可將異常信息輸出
posted on 2012-04-22 16:00 hantai 閱讀(171) 評(píng)論(0) 編輯 收藏