You must enable stand-alone Standard Widget Toolkit (SWT)
support before using Rational® Functional Tester to
test SWT applications in the application under test.
About this task
To enable an SWT application, you must first enable the JRE
in which the application runs, and then modify the Java code of the
SWT application.
Procedure
- Enable the JRE in which the SWT application runs. To do
this:
- Click from
Functional Tester to invoke the Enable Environments dialog box.
- Click the Java Environments tab.
- Click Search. The Search for
Java Environments dialog box opens.
- Select the appropriate search mechanism, and click Search.
When the search is complete, the JREs are listed in
the Java Environments list.
- Select the environment of the SWT application by clicking
it on the list.
- Click Enable and then click Close.
- Place the rational_ft_bootstrap.jar file in the classpath.
The rational_ft_bootstrap.jar is found in the C:\Program
Files\IBM\SDP\FunctionalTester\EclipseEnabler\plugins location.
- The enableSwtUi() method must be called from the User Interface
(UI) thread of the SWT application. Add this code:
try
{
com.rational.test.ft.bootstrap.Bootstrap.enableSwtUi(this);
}
catch (Throwable e) {}
This must be called from the
code that first creates the application shell.
- Save your changes.