使用事务需要继承AbstractTransactionalJUnit4SpringContextTests
@Rollback事务自动回滚
import java.util.List; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.annotation.Rollback; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.AbstractTransactionalJUnit4SpringContextTests; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import com.urthink.core.authority.entity.User; import com.urthink.core.base.JdbcTemplateDao; @RunWith(SpringJUnit4ClassRunner.class) // 整合 @Rollback // 事务自动回滚 @ContextConfiguration(locations = {"classpath:spring-context.xml"}) // 加载配置 public class JdbcTemplateTest extends AbstractTransactionalJUnit4SpringContextTests { @Autowired private JdbcTemplateDao jdbcTemplateDao; @Test public void test() { List<User> users = jdbcTemplateDao.queryList(); System.out.println(users.size()); } @Test public void insert() { User user = new User(); user.setOrganizationId(1000); user.setUsername("test1"); user.setPassword("1"); user.setEnable(true); jdbcTemplateDao.insert(user); } @Test public void update() { User user = jdbcTemplateDao.queryById(16); user.setOrganizationId(1000); user.setUsername("test2"); user.setPassword("2"); user.setEnable(true); jdbcTemplateDao.update(user); } @Test public void delete() { jdbcTemplateDao.delete(16); } }
相关推荐
com.springsource.org.junit-4.7.0.jar 需要的下载啊
junit.framework.JUnit4TestAdapter.class junit.framework.JUnit4TestAdapterCache.class junit.framework.JUnit4TestCaseFacade.class junit.framework.Protectable.class junit.framework.Test.class junit....
JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit Vintage,包含依赖包:junit-jupiter-5.5.1.jar,junit-jupiter-engine-5.5.1.jar,junit-jupiter-params-5.5.1.jar,junit-platform-launcher-1.5.1.jar,junit-...
junit-4.10.jar,junit集合,junit-4.10.jar,junit集合
跟着spring3.x企业应用开发实战这本书做练习,结果代码照书里的敲发现各种缺少jar包,一路补充了大概五六个包,把第二章需要的都拷贝进来了。spring部分的jar包可能多了些自行删掉。有asm.jar,cglib.jar,junit.jar...
junit-vintage-engine-5.6.2.jarjunit-vintage-engine-5.6.2.jarjunit-vintage-engine-5.6.2.jar
junit4 jar包下载,内包含junit-4.12.jar、junit-4.11.jar、junit-4.8.2.jar、junit-4.7.jar
16.7.4 使用Selenium测试 16.8 小结 第17章 实战案例开发 17.1 论坛案例概述 17.1.1 论坛整体功能结构 17.1.2 论坛用例描述 17.1.3 主要功能流程描述 17.2 系统设计 17.2.1 技术框架选择 17.2.2 Web目录结构及类包...
JUNIT 4.X4.X4.X使用 .... .... .... ......... 12 下载与安装 下载与安装 .... .... .... ...... 12 使用方法 .... .... .... .......... 13 与 3.x版本的异同 (看谁更简单) (看谁更简单) .... .... .... 13...
junit4.x使用指南-帮助文档。junit4.x使用指南-帮助文档。junit4.x使用指南-帮助文档。
junit4的jar包,使用annotation进行junit测试!
hamcrest-core-1.3.jar,junit-4.7.jar,junit-4.11.jar
JUnit5相关的 JUnit Jupiter.jar依赖包,主要包含: junit-jupiter-5.5.1.jar,junit-jupiter-api-5.5.1.jar,junit-jupiter-engine-5.5.1.jar,junit-jupiter-params-5.5.1.jar,junit-jupiter-api-5.4.2.jar,...
第4章:讲解如何在Spring配置文件中使用Spring 3.0的Schema格式配置Bean的内容,并对各个配置项的意义进行了深入的说明。 第5章:对Spring容器进行解构,从内部探究Spring容器的体系结构和运行流程。此外,我们...
junit单元测试所需架包及依赖集成版(包含hamcrest-all-1.3.jar、junit-4.12.jar、mockito-all-1.10.19.jar),引入项目即可直接使用,不依赖网络 使用教程及自动化测试示例 请看...
import org.junit.BeforeClass; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.context....
16.7.4 使用Selenium测试 16.8 小结 第17章 实战案例开发 17.1 论坛案例概述 17.1.1 论坛整体功能结构 17.1.2 论坛用例描述 17.1.3 主要功能流程描述 17.2 系统设计 17.2.1 技术框架选择 17.2.2 Web目录结构及类包...
Maven2.Ant.Junit合集,pdf和chm格式
JUnit 5 所需要的 JUnit Platform 依赖包,主要版本包含:junit-platform-launcher-1.4.2.jar,junit-platform-launcher-1.5.0.jar,junit-platform-launcher-1.5.1.jar,junit-platform-testkit-1.4.2.jar,junit-...
Junit4所需的 hamcrest-core-1.3.jar和junit-4.12.jar,各编辑器内应该是自带的,如果没有的话可下载这个资源,可以通过项目中导入jar包的方式使用,便于代码开发和方法测试