Diffblue Cover now handles
try / catchblocks.
Tryblocks contains a set of statements where an exception can occur. A
catchblock will be used to handle any exceptions that occur as a result of the
tryblock is always followed by a
catchblock and there can be multiple
This update means more tests and greater coverage!
We are delighted to now offer a 14-day trial version of our Developer Edition, which includes the Diffblue Cover CLI, as part of our new licensing option. We're really excited that you can now "try before you buy"! To download your trial of Diffblue Cover Developer Edition, please click here. Full information on all our options is also available here.
- Cover now detects class loading issues (
R006) early and logs them in a more succinct and readable way. [Ref: TG-17351]
- Cover now handles
NullPointerExceptions found in
catchblocks the same as ones which are thrown. [Ref: TG-15203]
- Cover now has an improved log message for
MethodGroupfailure reasons. [Ref: TG-17422]
- Resolved an issue which, in some circumstances, caused Cover to not write a Spring test when
mockito-inlineis included in the project's dependencies. [Ref: TG-17282]
- CLI: The command
dcover clean --failingdoes not work on Gradle projects. This command is now deprecated and
dcover validateshould be used instead. [Ref: TG-11707]
- For multi-module projects,
--coverage-reportsneeds to be run in the sub-modules, not from root module with
--working-directory. [Ref: TG-16876]