swing/awt组件的测试swing和包装器



我想用test -swing测试GUI客户端,但是…客户端基于自定义层,对swing组件进行封装。问题是,我的自定义gui组件不继承swing组件,而是由它们组成的(层的作者更喜欢组合而不是继承)。

所以现在我能够使用test -swing编写测试,测试启动客户端,但我不能引用任何框架,组件,对话框,窗口,因为我的ui组件不是标准swing/awt组件的子类。我被困在这里了。我现在正在阅读测试-swing代码,似乎我不能在我的情况下使用这个库,因为测试-swing使用泛化与子类型(继承):(

你们有人遇到过这个问题吗?hinst吗?

您是否阅读了关于为您的gui组件创建新Fixture的文档文章?

引自第二章。正文:

如果自定义GUI组件没有扩展任何JDK Swig组件,或者如果您喜欢从头创建FEST fixture,请阅读以下内容:延长ComponentFixture。这个类提供了要测试的GUI组件和Robot的所有必要连接。它还提供了一些非常基本的功能和方便的方法。

我没有试过这个,但这应该可以帮助你解决你的问题。

相关内容

  • 没有找到相关文章

最新更新