Automation Guide
Action-based testing language
TestArchitect Automation Classes
Automation classes
AbtAutomation
The requested page is not available for selected version.
Divert
Syntax
void divert (string actionName)
Description
Directs a call to a user-scripted action (a harness action), to the method/function that implements the action.
Parameters
actionName
Name of the user-scripted action.
Return Value
There are no returned values for this function.
Notes
- This function is currently supported only by the Python and Java harnesses.
Example
The following examples direct calls to user-scripted action hello world to its function implementation, action_helloWorld.
For Python harness:
# map a user-scripted action to its function def Divert(actionName): result = True if actionName == "hello world": action_helloWorld() return result # "hello world" user-scripted implementation def action_helloWorld(): LIBRARY.Report("hello world")
For Java harness:
/** * map a user-scripted action to its function */ public static boolean divert(String actionName) { boolean result = true; if (actionName.equals("hello world")) { action_helloWorld(); } return result; } /** * "hello world" user-scripted implementation */ public static void action_helloWorld() { AbtLibrary.report("hello world"); }