我想用fest-swing测试 GUI 客户端,但是......基于自定义层的客户端,它包装了 Swing 组件。问题是我的自定义 gui 组件不继承自 swing 组件,而是由它们组合而成(图层的作者更喜欢组合而不是继承)。
所以现在我可以使用 fest-swing 编写测试,测试启动客户端,但我无法引用任何框架、组件、对话框、窗口,因为我的 ui 组件不是标准 swing/awt 组件的子类。我被困在这里。我现在正在阅读fest-swing 代码,似乎我不能在我的情况下使用这个库,因为 fest-swing 使用泛化和子类型(继承):(
你们中有人遇到过这个问题吗?有什么提示吗?