|
5 | 5 |
|
6 | 6 | *Scope:* |
7 | 7 |
|
8 | | -* New `TestInstancePreDestroyCallback` extension point |
9 | | -* Include parameter names in default display names of parameterized test invocations |
10 | | -* Add support for using `any()` and `none()` in tag expressions |
| 8 | +* New `TestInstancePreDestroyCallback` extension API |
| 9 | +* Parameter names are included in default display names of parameterized test invocations |
| 10 | +* Support for using `any()` and `none()` in tag expressions |
11 | 11 | * OSGi metadata |
12 | 12 | * Minor bug fixes and improvements |
13 | 13 |
|
@@ -54,17 +54,18 @@ on GitHub. |
54 | 54 | `@EnabledIfSystemProperty`, and `@DisabledIfSystemProperty` may now be used as |
55 | 55 | _repeatable_ annotations. In other words, it is now possible to declare each of those |
56 | 56 | annotations multiple times on a test interface, test class, or test method. |
| 57 | +* `JAVA_15` has been added to the `JRE` enum for use with JRE-based execution conditions. |
57 | 58 | * Discovery of `@Nested` test classes that form a cycle now results in an exception that |
58 | 59 | halts execution of the JUnit Jupiter test engine instead of infinite recursion. |
59 | 60 | * Parameter names are now included in the default display name of a `@ParameterizedTest` |
60 | 61 | invocation (if they are present in the bytecode). The `{argumentsWithNames}` pattern |
61 | 62 | can also be used in custom names. |
62 | | -* New `TestInstancePreDestroyCallback` interface that defines the API for `Extension` |
63 | | - that wish to process test instances *after* they have been used in tests and *before* |
64 | | - they are destroyed. |
| 63 | +* New `TestInstancePreDestroyCallback` interface that defines the API for extensions that |
| 64 | + wish to process test instances *after* they have been used in tests and *before* they |
| 65 | + are destroyed. |
65 | 66 | * `InvocationInterceptor` extensions may now explicitly `skip()` an intercepted |
66 | | - invocation. This allows executing it by other means, e.g. in a forked JVM. |
67 | | -* `JAVA_15` has been added to the `JRE` enum for use with JRE-based execution conditions. |
| 67 | + invocation. This allows executing the invocation by other means — for example, in a |
| 68 | + forked JVM. |
68 | 69 |
|
69 | 70 |
|
70 | 71 | [[release-notes-5.6.0-RC1-junit-vintage]] |
|
0 commit comments