• springboot单元测试自动回滚:@Transactional


    2019-04-21 12:23:14.509 INFO 9384 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting...
    2019-04-21 12:23:14.818 INFO 9384 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed.
    2019-04-21 12:23:14.829 INFO 9384 --- [ main] o.s.t.c.transaction.TransactionContext : Began transaction (1) for test context [DefaultTestContext@7e0b85f9 testClass = ReportHistoryRecordsServiceTest, testInstance = com.demo.service.ReportHistoryRecordsServiceTest@f6de586, testMethod = testSave@ReportHistoryRecordsServiceTest, testException = [null], mergedContextConfiguration = [WebMergedContextConfiguration@63355449 testClass = ReportHistoryRecordsServiceTest, locations = '{}', classes = '{class com.demo.DemoApplication, class com.demo.DemoApplication}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@33f88ab, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@1b68ddbd, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@2f943d71, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a1d6a08], resourceBasePath = 'src/main/webapp', contextLoader = 'org.springframework.boot.test.context.SpringBootContextLoader', parent = [null]], attributes = map['org.springframework.test.context.web.ServletTestExecutionListener.activateListener' -> true, 'org.springframework.test.context.web.ServletTestExecutionListener.populatedRequestContextHolder' -> true, 'org.springframework.test.context.web.ServletTestExecutionListener.resetRequestContextHolder' -> true]]; transaction manager [org.springframework.jdbc.datasource.DataSourceTransactionManager@5f2bd6d9]; rollback [true]
    2019-04-21 12:23:15.334 DEBUG 9384 --- [ main] c.d.d.ReportHistoryRecordsMapper.insert : ==> Preparing: INSERT INTO report_history_records ( id,created_at,created_by,updated_at,updated_by,sn,name,phone_num,content ) VALUES( ?,?,?,?,?,?,?,?,? )
    2019-04-21 12:23:15.380 DEBUG 9384 --- [ main] c.d.d.ReportHistoryRecordsMapper.insert : ==> Parameters: null, 2019-04-21 12:23:15.246(Timestamp), sys(String), 2019-04-21 12:23:15.246(Timestamp), sys(String), fw12a5ca4s441s5r5(String), 张三(String), 12345678(String), 发现冒牌举报,休息休息吧!(String)
    2019-04-21 12:23:15.382 DEBUG 9384 --- [ main] c.d.d.ReportHistoryRecordsMapper.insert : <== Updates: 1
    2019-04-21 12:23:15.402 DEBUG 9384 --- [ main] c.d.d.R.insert!selectKey : ==> Executing: SELECT LAST_INSERT_ID()
    2019-04-21 12:23:15.436 DEBUG 9384 --- [ main] c.d.d.R.insert!selectKey : <== Total: 1
    2019-04-21 12:23:15.445 INFO 9384 --- [ main] o.s.t.c.transaction.TransactionContext : Rolled back transaction for test: [DefaultTestContext@7e0b85f9 testClass = ReportHistoryRecordsServiceTest, testInstance = com.demo.service.ReportHistoryRecordsServiceTest@f6de586, testMethod = testSave@ReportHistoryRecordsServiceTest, testException = [null], mergedContextConfiguration = [WebMergedContextConfiguration@63355449 testClass = ReportHistoryRecordsServiceTest, locations = '{}', classes = '{class com.demo.DemoApplication, class com.demo.DemoApplication}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@33f88ab, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@1b68ddbd, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@2f943d71, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1a1d6a08], resourceBasePath = 'src/main/webapp', contextLoader = 'org.springframework.boot.test.context.SpringBootContextLoader', parent = [null]], attributes = map['org.springframework.test.context.web.ServletTestExecutionListener.activateListener' -> true, 'org.springframework.test.context.web.ServletTestExecutionListener.populatedRequestContextHolder' -> true, 'org.springframework.test.context.web.ServletTestExecutionListener.resetRequestContextHolder' -> true]]
    2019-04-21 12:23:15.455 INFO 9384 --- [ Thread-2] o.s.s.concurrent.ThreadPoolTaskExecutor : Shutting down ExecutorService 'applicationTaskExecutor'
    2019-04-21 12:23:15.458 INFO 9384 --- [ Thread-2] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown initiated...
    2019-04-21 12:23:15.471 INFO 9384 --- [ Thread-2] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown completed.

  • 相关阅读:
    分享:TreeFrog 1.3 发布,基于 C++/QT 的 Web 框架
    Linux环境进程间通信(五): 共享内存(上)
    TUP第二期:架构师王鹏云演讲实录 _业界_科技时代_新浪网
    发布我的倒排索引 C/C++ ChinaUnix.net
    操作系统内存管理——分区、页式、段式管理
    内存管理内幕
    IT农民工如何来美国工作
    来自 王斌 (@iwangbin) 的推文
    ScheduledExecutorService执行周期性或定时任务
    PHP XML parse error: Extra content at the end of the document
  • 原文地址:https://www.cnblogs.com/yuhuameng/p/10744687.html
Copyright © 2020-2023  润新知