我正在构建一个带有自定义 TableCellRenderer 的 JTable,它为某些单元格设置工具提示。工具提示提供有关单元格内容的更多信息,因此对于每个拥有它的单元格来说,它是不同的。
对于测试,我使用 AssertJ 和 JUnit。
我如何测试是否显示了正确的工具提示?我想出了两种方法:
获取由 TableCellRenderer 创建的组件并检查它们的工具提示——不幸的是,即使我为每个组件都使用了名称,也找不到它们。
自动将鼠标放在单元格上并检查是否有包含所需内容的工具提示。不幸的是,我不知道如何做到这一点。
...?