Junit 简单使用

package com.ejokovic.test; 

import org.apache.ibatis.session.SqlSession;
import org.apache.log4j.Logger;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;

import com.ejokovic.Util.SqlSessionFactoryUtil;
import com.ejokovic.dao.StudentMapper;
import com.ejokovic.model.Student;

/**
 * @author 作者 E-mail: [email protected]
 * @version 创建时间:2016年3月12日 下午11:22:27
 * 类说明  Junit测试单元
 */
public class StudentTest2 {

	private static Logger logger = Logger.getLogger(StudentTest2.class);

	private SqlSession sqlSession = null;
	private StudentMapper studentMapper = null;

	// 调用testAdd方法之前执行
	@Before
	public void setUp() throws Exception {
		// 每次获取一个新的session
		sqlSession = SqlSessionFactoryUtil.openSession();
		studentMapper = sqlSession.getMapper(StudentMapper.class);
	}

	// 调用testAdd方法之后执行
	@After
	public void tearDown() throws Exception {
		// 使用完成后 进行关闭
		sqlSession.close();
	}

	@Test
	public void testAdd() {
		logger.info("添加学生");
		Student student = new Student("王五",13);
		int res = studentMapper.add(student);
		if(res>0)
			logger.info("添加成功");
	}

}
时间: 2024-08-02 07:01:19

Junit 简单使用的相关文章

“Junit” 简单测试

junit 测试是一种简单的小测试,以下向大家展示一下如何利用eclipse自带的junit做一个简单的小测试. 新建一个Java project “helloHcs”,简单的输出“Hello HCS” 如图 之后新建一个junit project“junit”,简单的测试一下“helloHcs”Java project 如图: 运行两个project:结果如下: 这是一个非常简单的junit测试.

Junit简单实现

Junit是一个测试框架,分分钟入门,但它带来的便捷高效是不言而喻的,如果以投入时间和回报的节省时间来算,它的性价比很高.本篇就以一个简单的实例,结合注释,将该框架的基本功能介绍一下. 引入依赖: <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test<

spring 4.0 JUnit简单的Dao,Service测试

1.AbstractTransactionalJUnit4SpringContextTests 和AbstractJUnit4SpringContextTests.我们在测试用例类要继承两种中的一个. AbstractTransactionalJUnit4SpringContextTests提供了数据库自动回滚,也就是说测试前和测试后数据库是一样的 AbstractJUnit4SpringContextTests不提供数据库自动回滚,测试会破坏数据库. 查看源码发现,AbstractTransa

spring 4.0 JUnit简单的Controller测试

比Dao和Service的测试稍微复杂一点.还是先写一个BasicWebTest用来总体配置: @WebAppConfiguration @ContextConfiguration(locations= {"classpath:spring/applicationContext.xml","classpath:spring/spring-servlet.xml"}) public class BasicWebTest extends AbstractTransact

eclipse中junit简单使用

1.在工程中右击 Build Path,Add libraries 然后就可以运行对应的方法了,不需要main方法调用了

软件测试之实验一——如何使用JUnit,Hamcrest和Eclemma进行简单的软件测试

一.安装JUnit,Hamcrest和Eclemma JUnit以及Harmcrest都以JAR包作为基础导入工程.安装jar包的过程很简单,只要在新建工程的时候导入或者直接在工程里导入即可.如下图所示: 可以直接在项目中添加额外的jar包,也可以将jar包路径添加到classpath中. Eclemma可以通过eclipse的market安装,搜索Eclemma,同意安装后重启即可. 二.实验内容 实验完整代码已上传至github:软件测试实验一@杨牧童 实验程序为一简单的判断三角形类型的函数

【Android进阶】Junit单元测试环境搭建以及简单实用

单元测试的目的 首先,Junit单元测试要实现的功能,就是用来测试写好的方法是否能够正确的执行,一般多用于对业务方法的测试. 单元测试的环境配置 1.在AndroidManifest清单文件的Application节点下,引入单元测试使用的库 2.在AndroidManifest清单文件与Application节点平行的节点中,添加instrumentation节点 下面是一个完整的配置的代码 <manifest xmlns:android="http://schemas.android.

Junit的最简单样例:Hello world!

我的技术博客经常被流氓网站恶意爬取转载.请移步原文:http://www.cnblogs.com/hamhog/p/3824934.html,享受整齐的排版.有效的链接.正确的代码缩进.更好的阅读体验. 不多说了,贴两段代码. HelloWorld类: public class HelloWorld { public void main() { System.out.println(helloWorld()); } public static String helloWorld() { retu

【Android进阶】Junit单元測试环境搭建以及简单有用

单元測试的目的 首先.Junit单元測试要实现的功能,就是用来測试写好的方法是否可以正确的运行,一般多用于对业务方法的測试. 单元測试的环境配置 1.在AndroidManifest清单文件的Application节点下.引入单元測试使用的库 2.在AndroidManifest清单文件与Application节点平行的节点中.加入instrumentation节点 以下是一个完整的配置的代码 <manifest xmlns:android="http://schemas.android.