整合jUnit4和jUnit5
2024-10-21 17:28:08
整合jUnit4
1.引入依赖
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>5.2.6.RELEASE</version>
</dependency> <dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13.2</version>
</dependency>
2.创建测试类,使用注解方式完成
package spring; import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import spring.service.AccountService; @RunWith(SpringJUnit4ClassRunner.class)//单元测试框架
@ContextConfiguration("classpath:spring.xml")//加载配置文件
public class TestJunit4 { @Autowired
AccountService accountService; @Test
public void test(){
accountService.transfer();
}
}
整合jUnit5
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>5.2.6.RELEASE</version>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.5.2</version>
</dependency>
package spring; import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit.jupiter.SpringExtension;
import spring.service.AccountService; @ExtendWith(SpringExtension.class)
@ContextConfiguration("classpath:spring.xml")
public class TestJunit5 { @Autowired
AccountService accountService; @Test
public void test(){
accountService.transfer();
}
}
最新文章
- 实例讲解react+react-router+redux
- vmwawre 虚拟机优化配置
- PHP中计划任务
- Log4net(1):配置的简单说明
- hibernate学习(1)——helloworld
- (1) 第一章 Java体系结构介绍
- datagridview 列位置 设置顺序与加载显示顺序不一致
- 嵌入式中的 *(volatile unsigned int *)0x500 解释
- 分割函数和根据Id串返回名字
- java组装json和提取一个json的例子
- Linux(6)文件和磁盘管理
- socket端口绑定后通过bat干掉
- python调用nmap探测局域网设备
- 过滤器 拦截器 登录login实例
- koa-router post请求接收的参数为空
- BZOJ3712[PA2014]Fiolki 建图+倍增lca
- python使用分治法找序列最大值
- const char * 转换为char*
- 使用 if 表达式
- 译 - 高可用的mesos计算框架设计