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