搭建基础Junit环境
一、加入JAR文件
主要添加Junitxxxx.jar
二、新建Junit文件,编写测试代码
在需要的时候需要加入@BeforeClass和@AfterClass注释;
PS:Junit使用中的命名规则
1、包放在test文件夹中
2、类放在XXXX.test(XXX为被测包名)的包中
3、测试类名为XXXTest(XXX为被测类名)
4、测试方法为testXXXMethod(XXX为被测方法名)
实例代码:
package yan;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.AnnotationConfiguration;
import org.hibernate.cfg.Configuration;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Test;
public class TeacherTest {
private static SessionFactory sf = null;
@BeforeClass
public static void beforeClass() {
sf = new AnnotationConfiguration().configure().buildSessionFactory();
}
@Test
public void testTeacherSave() {
// TODO Auto-generated method stub
// 实例化
Teacher t = new Teacher();
// 操作
// t.setId(1);
t.setName("t1");
t.setTitle("中");
// 创建AnnotationConfiguration
Configuration cfg = new AnnotationConfiguration();
// 获得SessionFactory
SessionFactory sf = cfg.configure().buildSessionFactory();
// 获得Session
Session session = sf.openSession();
// 创建事务
session.beginTransaction();
session.save(t);
// 提交事务
session.getTransaction().commit();
// 关闭事务和SessionFactory
session.close();
}
@AfterClass
public static void afterClass() {
sf.close();
}
}