Using tables in Cover Reports
Describes the various tables in Cover Reports
The Coverage Details table provides an overview of the coverage for a project, package, or class.
It breaks the module down into classes and methods, in a hierarchical view, and displays the amount of code contained within - as well as how the code is covered by Diffblue and manual testing.
The lines of code shown for the class is equal to the sum of its methods, which are broken down and displayed beneath it.
The table will then show the percentage of those lines of code that are covered by manual tests, Diffblue tests and all tests combined.
When viewing a project group, this table will display all classes and methods within each of the projects aggregated by the group.
Below is an example of what the Coverage Details table looks like:
Coverruns, if there is a problem with a method that hinders test creation, an output code is provided. To see which areas of your code have produced output codes, the Coverage Details table can be used.
The output codes
Coverproduced for each method are in the right-most column of the table. Each code will have a brief description next to it. The output code itself can also be clicked. Doing so will take you to our Output Codes, where the user can see more information about the output code.
Classes will be fully qualified, but may be truncated if they are too large. When hovering over the truncated class name, the fully qualified name of the class will be displayed in a popup.
The methods of each class will be initially hidden from view. When the user clicks on the class, it will expand to show details for each method in that class.
When there are more than 25 classes in the project or package, they will be split, so at most only 25 classes will be seen in the table at once. To view other classes, the user can use the page controls directly beneath the table.
The user can also order the table by any of the table headers should they wish.