文章字数:352,阅读全文大约需要1分钟
spring提供了
org.springframework.test
这个对于JUnit简单封装的框架,可以在spring搭建的项目上方便的进行单元测试。
依赖
自动创建的项目默认添加,底层默认使用Junit4
1 | <dependency> |
简单使用
1 | .class)//设置启动器 (SpringRunner |
JUnit基本注解使用
@BeforeClass
在所有测试方法前执行一次,一般是初始化@AfterClass
在所有测试方法后执行一次@Before
每个测试方法执行前执行,一般用于初始化或者重置数据@After
每个测试方法执行之后执行@Test(timeout = 1000)
测试方法超过1000毫秒后算是超时,测试失败@Test(expected = Exception.class)
测试方法期望得到的异常类,如果方法执行没有抛出指定异常,测试失败。@Ignore("not redy yet")
执行测试时忽略此方法/类@Test
一般测试用例@RunWith
选择Runner调试代码,不同Runner有各自的功能。如果只是普通的java程序,忽略@RunWith
。
整理自原文