0

我创建了一个 MenuItem 并使用 allProducts.addActionListener(this) 添加了一个 ActionListener;

有没有办法模拟单元测试中单击的菜单?

4

1 回答 1

0

通常,您应该对 actionHandler 执行的业务方法进行单元测试。因为在分层应用程序中,处理程序不应该做太多事情,也许只是一些空检查,然后将事件委托给业务方法。所以你的测试将执行这个业务方法,并且不需要“交互”来触发事件。

如果您真的也想测试您的 GUI(处理程序中的代码),您可以尝试Selenium。它也有一个不错的eclipse 插件

于 2010-02-15T15:09:51.953 回答