搭建基础Junit环境
2010-08-17 08:58
330 查看
一、加入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();
}
}
主要添加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();
}
}
相关文章推荐
- php基础入门(一)环境搭建与配置
- Grails 基础环境搭建及HelloWorld
- Ubuntu下的LAMP环境搭建笔记 (基础向)
- 搭建wamp环境,数据库基础知识
- springboot基础环境搭建
- 环境搭建基础知识2(sublime text3中配置verilog语法高亮)
- 【Android进阶】Junit单元測试环境搭建以及简单有用
- React学习(一)——基础项目搭建以及环境配置
- 【PHP基础】最快速简易apache+mysql本地PHP环境搭建教程
- 01、Android基础之开发环境的搭建
- Android 搭建Junit测试环境
- zabbix-lnmp环境基础搭建
- 搭建日志环境和Junit环境
- Selenium+ Webdriver+JAVA 自动化测试 环境搭建( SELENIUM自动化测试入门基础)
- IONIC基于windows平台的基础环境搭建
- Ubuntu下嵌入式Linux基础开发环境搭建
- 生产系统搭建spark,基础环境注意事项
- Python基础之环境搭建
- springmvc的基础环境搭建