码迷,mamicode.com
首页 > 其他好文 > 详细

使用Junit进行单元测试代码

时间:2016-07-12 23:35:16      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:junit   hibernate   单元测试   

package com.JunitTest;
import java.util.Date;

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
import org.hibernate.service.ServiceRegistry;
import org.hibernate.service.ServiceRegistryBuilder;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;

import com.model.Students;
public class StudentsTest {

	 private SessionFactory sessionFactory;
	  private Session session;
	  private Transaction transaction;

	  @Before
	  public void init() {
	    
		//创建配置对象
	    Configuration config = new Configuration().configure();
	    //创建服务注册对象
	    ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry();
	    // 创建会话工厂
	    sessionFactory = config.buildSessionFactory(serviceRegistry);
	    // 会话对象
	    session = sessionFactory.openSession();
	    // 开启事物
	    transaction = session.beginTransaction();
	  }

	  @After
	  public void destory() {
	    transaction.commit();// 提交事物
	    session.close();// 关闭会话
	    sessionFactory.close();// 关闭会话工厂
	  }

	  @Test
	  public void testSaveStudents() {
	    // 生成学生对象
		  Students s = new Students(1, "李白", "男", new Date(), "庐山");
	    // 保存对象进数据库
	    session.save(s);
	  }
}


使用Junit进行单元测试代码

标签:junit   hibernate   单元测试   

原文地址:http://11688553.blog.51cto.com/11678553/1825853

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!