Detailed Path Analysis

Class behavior is controlled by the logic within its methods. Logic within the methods is controlled by executing a series of decisions, each along a unique path. Therefore, to have complete control of your code, you have to pay attention to the paths within a method.

CoView highlights you your paths, one at a time. CoView also creates 1 JUnit test case per path. With this information, you can create a comprehensive set of JUnit tests that execute lines, branches and paths within your classes. You can also visualize realizable and unrealizable paths, an important step in developing a unit testing regression suite.

CoView View that shows tested paths

CoView also shows you each path in detail, including the decisions and their values. This information is also available in each CoView-created JUnit test case. This information simplifies and streamlines your JUnit efforts by providing a standard that everyone can participate in.

Highlighting Paths with CoView