我创建了一个MenuItem,并使用allProducts.addActionListener(this)添加了一个ActionListener;
有没有办法模拟单元测试中点击的菜单?
答案 0 :(得分:0)
通常,您应该对actionHandler执行的业务方法进行单元测试。 因为在分层应用程序中,处理程序不应该做太多,可能只是一些空检查,然后将事件委托给业务方法。因此,您的测试将执行此业务方法,并且不需要“交互”来触发事件。
如果你真的想测试你的GUI(处理程序中的代码),你可以尝试Selenium。它也有一个很好的eclipse plugin。