2010-02-15 30 views
0

我創建了一個MenuItem並使用allProducts.addActionListener(this)添加了一個ActionListener;IceFaces中的MenuItem監聽器測試

有沒有一種方法來模擬單元測試中點擊的菜單?

回答

0

通常你應該單元測試你的actionHandler執行的業務方法。 因爲在分層應用程序中,處理程序不應該做太多的工作,也許只是進行一些空檢查,然後將事件委託給業務方法。因此,您的測試將執行此業務方法,並且不需要「交互」來觸發事件。

如果你真的想測試你的GUI(處理程序中的代碼),你可以試試Selenium。它也有一個不錯的eclipse plugin