junit
馥钰
好人一生平安!道阻且长,行则将至!
选择一条自己喜欢的路,向前走,莫回头!
天道酬勤!
学海无涯,温故而知新!
线下不努力,线上出问题!线上出问题,努力全白费!
分布式系统、高并发、大流量,分布式计算、分布式存储!
展开
-
Junit4新断言 assertThat
一、字符相关匹配符 1、equalTo: assertThat(testedValue, equalTo(expectedValue)); 断言被测的testedValue等于expectedValue,equalTo可以断言数值之间,字符串之间和对象之间是否相等,相当于Object的equals方法 2、equalToIgnoringCase: assert转载 2014-06-16 13:37:21 · 824 阅读 · 0 评论 -
Junit 各个方法
myEclipse下使用Junit 一、准备工作: 1. 导入Junit jar包; 2. 在项目目录下新建一个SourceFold(一般命名为test); 3. 新建一个测试类(一般命名规则为:被测试类名+Test,例如: HelloWordTest) 继承junit.framework.TestCase类; 4. 编写测试方法(方法名必须以te转载 2014-06-16 13:38:58 · 825 阅读 · 0 评论 -
JUnit中使用Hamcrest测试框架的assertThat断言【4.4新特性】
1.JUnit4.4引入了Hamcrest框架,Hamcest提供了一套匹配符Matcher,这些匹配符更接近自然语言,可读性高,更加灵活; 2.使用全新的断言语法:assertThat,结合Hamcest提供的匹配符,只用这一个方法,就可以实现所有的测试; 3.assertThat语法如下: assertThat(T actual, Matcher matcher); a转载 2014-06-16 13:39:34 · 1449 阅读 · 0 评论 -
JUnitTest4 测试数据回滚问题
以前写测试用例没有想那么多,反正都是继承过来的测试用例父类都是准备好的,所以对这个并没有注意自动回滚但是最近写测试用例的时候没有使用写好的父类,看到也能执行也就没有在意,但后面发现数据没有回滚,后来发现原来是没有继承类:AbstractTransactionalJUnit4SpringContextTests,只要继承了这个类,在我们写测试用例的时候就会帮忙把数据进行回滚了@RunWith(Spr...原创 2018-05-02 16:59:59 · 1532 阅读 · 0 评论 -
spring boot junit防止事务自动回滚
/** * 测试 */ @Test @Transactional @Rollback(false) public void testBatchPay() { int dataIndex = 31, dataCount = dataIndex + 5, itemCount = 2; String date = "0730"; try { for(; da...原创 2018-07-30 15:57:11 · 927 阅读 · 0 评论