可以使用的範例

這個 Proxy 範例說明如何擴充 Proxy 來新增其他內容、 設定簡單的值類別和值管理程式,以及擴充 Functional Tester 的記錄行為。

擴充的功能:新增其他內容

這個 Proxy 範例會擴充 Proxy 方法 public java.util.Hashtable getProperties()public Object getProperty(String propertyName), 以新增內容 simpleValue

註: 並非所有其他內容都要有值類別和值管理程式。

設定簡單的值類別和值管理程式

這個 Proxy 範例會傳回使用者定義的資料類型(值類別和值管理程式)作為 simpleValue 內容的傳回值。

擴充記錄功能

這個 Proxy 範例會擴充 public void processSingleMouseEvent(IMouseActionInfo action) 方法來擴充記錄行為,使得按一下滑鼠會記錄為 doubleclick() 方法, 而按兩下滑鼠會記錄為 click() 方法。

部署二進位檔

請將 ButtonOverrideProxy.jarButtonOverrideProxy.rftcust 檔複製到自訂目錄中, 然後重新啟動 Functional Tester 來測試範例「測試中應用程式」(AUT)。

驗證新增的內容和值類別

您可以測試屬於 AWTButtonAppJButtonApp AUT 一部分的 java.awt.Buttonjavx.swt.JButton 控制項。

驗證記錄行為


意見