事务不会在SpringBoot测试用例上回滚。
运行测试时,条目将插入数据库中。
我尝试在测试方法上方使用@Transactional注释,但回滚不起作用。
MonadTransComposable
是否会发生这种情况,因为在spring spring中默认情况下autocommit设置为true。
我使用JpaTransactionManager作为PlatformTransactionManager。此管理器是否将自动提交设置为true ..
任何建议都有帮助。
@Test
@Transactional
@Rollback(true)
public void testNumber() {
given().contentType(ContentType.JSON).body("{ \n" +
" \"pattern\":\"[A-Za-z0-9]",\n" +
" \"data\":{\n" +
" \"name\": \"Cina\"\n" +
" }\n" +
"}").expect().statusCode(200).when().post("/testservice/").andReturn();
}