Method Tracking
When a method such as the load method of an AppMainForm class is registered for tracking, JADE does a callback to the capture method just before and just after the execution of the AppMainForm class load method.
The capture method is therefore executing within the context of the tested application and it is effectively executed by the tested application but without it having to be changed to make the call. This means that:
-
The app system variable is the same one referenced by the application code
-
All transients are accessible
-
The form and other objects are exactly as the application sees them when the tracked method executes
If the Table control dblClick is tracked, therefore, the row, column, selected, text, itemObject, and other attribute properties can all be accessed.