Browse Source

Polishing

pull/31202/head
Sam Brannen 1 year ago
parent
commit
0ebdd8cb98
  1. 20
      framework-docs/modules/ROOT/pages/testing/testcontext-framework/tx.adoc

20
framework-docs/modules/ROOT/pages/testing/testcontext-framework/tx.adoc

@ -295,14 +295,18 @@ behavior after your test runs (if the test was configured to commit the transact
`TransactionalTestExecutionListener` supports the `@BeforeTransaction` and `TransactionalTestExecutionListener` supports the `@BeforeTransaction` and
`@AfterTransaction` annotations for exactly such scenarios. You can annotate any `void` `@AfterTransaction` annotations for exactly such scenarios. You can annotate any `void`
method in a test class or any `void` default method in a test interface with one of these method in a test class or any `void` default method in a test interface with one of these
annotations, and the `TransactionalTestExecutionListener` ensures that your before annotations, and the `TransactionalTestExecutionListener` ensures that your
transaction method or after transaction method runs at the appropriate time. before-transaction method or after-transaction method runs at the appropriate time.
TIP: Any before methods (such as methods annotated with JUnit Jupiter's `@BeforeEach`) [TIP]
and any after methods (such as methods annotated with JUnit Jupiter's `@AfterEach`) are ====
run within a transaction. In addition, methods annotated with `@BeforeTransaction` or Any before methods (such as methods annotated with JUnit Jupiter's `@BeforeEach`) and any
`@AfterTransaction` are not run for test methods that are not configured to run within a after methods (such as methods annotated with JUnit Jupiter's `@AfterEach`) are run
transaction. within the test-managed transaction for a transactional test method.
Similarly, methods annotated with `@BeforeTransaction` or `@AfterTransaction` are only
run for transactional test methods.
====
[[testcontext-tx-mgr-config]] [[testcontext-tx-mgr-config]]
== Configuring a Transaction Manager == Configuring a Transaction Manager

Loading…
Cancel
Save