UTA includes several views that allow you to create and enhance your tests, as well as review test results. You can open the views by choosing Parasoft> Show View and selecting the view you want to open. Alternatively, you can open the Jtest perspective, which includes all of the UTA views (see Opening the Jtest Perspective in Eclipse).
The following views are available:
Unit Test Assistant View
The Unit Test Assistant view is a dynamic interface that allows you to create, run, and monitor unit tests. It can detect tests that have been created for the class or method selected in the editor and display actions available for this particular class or method.
- Choose Parasoft> Show View> Unit Test Assistant to enable the Unit Test Assistant interface.
- Open a source file in the editor and click a class or method to display available actions and the number of tests that have been created for it.
- Switch between the test and the source class with the and buttons.
The Unit Test Assistant view is context-sensitive and displays actions that are available for the current selection in the editor. You can perform an action by clicking on its label or icon.
For example, the following action links may be available:
- Source class - navigates to the source class.
- Run all - runs all tests in the method's class (see Executing Unit Tests with Unit Test Assistant).
- Run test[method_name] - runs the test for the selected method (see Executing Unit Tests with Unit Test Assistant).
- Track [method_name] - runs the test and displays information about the values that changed during execution (see Tracking Object Changes and Creating Assertions).
- Regular - creates a regular test (see Creating a Basic Unit Test).
- Parameterized - creates a parameterized test (see Creating a Parameterized Unit Test).
- Add test case(s) - adds multiple regular or parameterized tests (see Creating Multiple Unit Tests and Creating a Parameterized Unit Test).
- Mock - creates mocks (see Creating Mocks).
- Instantiate - instantiates objects.
- Instantiate using factory - instantiates objects using factory methods that are tagged in the Javadoc (see Configuring Factory Methods).
You can enable or disable showing action labels by selecting or deselecting the Show action labels option in the UTA interface menu. If disabled, the Unit Test Assistant view only displays action icons:
The actions that the Unit Test Assistant view displays for a selection in the editor are also available in the context menu. Right-click a class or method in the editor and choose Unit Testing to view the available actions.
Monitoring Execution Flow
The Unit Test Assistant View allows you to monitor test execution flow and conveniently navigate your code; see Executing Unit Tests with Unit Test Assistant.
Recommendations View
This view displays recommendations for test improvements after a test(s) is run; see Working with Recommendations for details.
Variables View
This view displays variables associated with method calls. You can use this view to compare the state of an object before and after a method call. The >> icon indicates the variables whose values changed during execution. See Tracking Object Changes and Creating Assertions for details.
Factory Methods View
This view provides an interface for scanning your code for methods that have been tagged as factory methods in the Javadoc (see Configuring Factory Methods for details) and display them in a tree.