为 JUnit 测试触发 `MouseEvent e`

Trigger a `MouseEvent e` for JUnit testing

我是测试新手,正在尝试做一个简单的 JUnit 练习,它有一个 GUI 和 MainProgram.In 主程序我有一些函数,这些函数将鼠标事件作为参数,然后改变状态一些基于鼠标事件的变量。下面是一个示例函数。

abc(MouseEvent e) { //change some values }

我正在尝试编写一个测试用例来模拟鼠标事件 e 以便能够断言函数所做的更改。

我知道这对你们中的许多人来说可能听起来很愚蠢,但我真的很想了解如何模拟鼠标事件以测试该功能是否正常工作

您可以将鼠标事件中的代码提取到单独的方法中,并为该方法编写单元测试。