# 2024-09-01

This release introduces Test Review (Beta), a feature that allows editing, analyzing, and managing Diffblue Cover-generated tests before they are added to the codebase. When enabled, tests are held for review, providing an opportunity to refine them before insertion. For details on how to enable Test Review (Beta), please refer to the [documentation](https://docs.diffblue.com/features/cover-plugin/writing-tests/test-review).

## Enhancements

* Plugin: Cover now offers the ability to edit and review Diffblue-generated tests before they are added to a codebase through the Test Review (beta) feature. Test Review (beta) can be enabled in the Diffblue Settings. \[Ref: TG-21657]
* CLI: Cover now provides improved remediation advice when encountering `E022` (Diffblue Cover was not able to discover the path to the JUnit Jupiter Launcher). \[Ref: TG-21637]
* Cover now writes tests that assert on the contents of `Properties` objects. \[Ref: TG-20888]

## Resolved Issues

* Resolved an issue which, in some circumstances, prevented tests being written for methods which take `Class` objects with nested generics. \[Ref: TG-21847]
* Resolved an issue which, in some circumstances, caused tests written for `Thread` extension classes to be removed during verification. \[Ref: TG-21584]

## Known Issues

* Plugin: Cover incorrectly provides a menu option to write tests for a test file. \[Ref: TG-17163]
* Cover supports Open JDK and Oracle JDK; results with other JDKs may differ due to the variability in their implementations of Java. \[Ref: TG-19345]
* Cover may encounter an `F009: Internal error` while writing tests using Mockito 5. To avoid this issue use an earlier version of Mockito. \[Ref: TG-19610]


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://cover-docs-preview.diffblue.com/updates-and-upgrades/release-archive/2024-09-01.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
