- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 Groovy (2.1.6) 为 Fest 创建一个闭包匹配器,如下所示:
def matcherLabel = [ isMatching: { JLabel label -> /* do something */ } ] as GenericTypeMatcher<JLabel>
GenericTypeMatcher是一个抽象类,只有一个方法实现(isMatching(T t))
但是我得到这个错误:
org.codehaus.groovy.runtime.typehandling.GroovyCastException: Error casting map to org.fest.swing.core.GenericTypeMatcher, Reason: null
at org.codehaus.groovy.runtime.DefaultGroovyMethods.asType(DefaultGroovyMethods.java:7562)
这可能是我正在尝试做的事情吗?
最佳答案
您的问题是 GenericTypeMatcher
类没有默认的零参数构造函数。将映射转换为类似 ComponentMatcher
的接口(interface)。如果您不能使用接口(interface),另一种替代方法是子类化 GenericTypeMatcher
并提供零参数构造函数。
关于swing - 在 Fest 中实现匹配器的 Groovy 闭包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18451531/
我正在尝试使用 FEST 运行一个简单的测试它失败了。这是我的 Swing 应用程序: public final class App extends JFrame { public App() {
我正在尝试使用 Fest 测试 Java Swing。我的问题是,关闭框架fixture(frameFixture.close())作为我的测试的@After TeaDown()方法的一部分以某种方式
我正在尝试对多个帧运行测试。执行时,它会在创建新机器人时挂起。 第一帧使用默认的Robot,第二个Robot的代码如下: Robot robot2 = BasicRobot.robotWithCurr
我开始使用FEST帮助我在 Java Swing GUI 上执行单元测试。 目前,我设法阅读了文档(大部分已弃用)并通过查看 Javadoc 和代码来帮助我。 现在我在使用 NoExitSecurit
这两种方法isSameAs()和isEqualTo()有什么区别? 该文档说: 验证实际值等于给定值。 和 验证实际值与给定值相同。 (http://fest.easytesting.org/asse
我的测试有时在 requireSelected() 调用上失败,但我不明白为什么。 public void testSimple() { JRadioButtonFixture fixture =
有没有办法将 FEST 测试附加到先前启动的应用程序,而不是从测试启动应用程序? 我问这个是因为 Squish例如可以做到这一点。我找不到与 FEST 类似的内容。 这个问题来自需要大量登录的应用程序
我有这个代码: //FrameFixture frame = (...got it from window, main frame...) JTableFixture table = fr
我是基于 FEST 的 GUI 测试的新手。 MyFrame 是我的应用程序的根类。 @Before public void onSetUp() { MyFrame
我正在使用 FEST在 JUnit 中编写断言。 断言列表包含一些元素很容易: assertThat(list).contains(2,4); 但是如何断言列表不包含某些东西呢?喜欢: assertT
在我的 FEST 测试中,我尝试断言 JButton 具有某个 ImageIcon。我在 org.fest.swing.fixture.JButtonFixture 上没有找到对应的方法 最佳答案 您
如何使用 FEST assertThat(...) 方法测试类对象是否相等? 示例: import static org.fest.assertions.api.Assertions.assertTh
@Before public void setUp() { Robot robot = BasicRobot.robotWithCurrentAwtHierarchy();
我正在测试我的 SWING Gui。我通过使用 FEST 框架来做到这一点。 我有以下输入: window.textBox("txtDatabaseConnectionString").enterTe
在使用 UISpec4J 获得不令人满意的结果后,我尝试使用 FEST 进行自动化测试。我对 NetBeans 有点陌生,必须在我正在处理的项目中使用 6.8。我已经使用 FEST 编写了一个测试用例
我已经编写了几个 JUnit 测试方法来测试我的 Java Swing GUI(使用 FEST)。我的类(class)采用以下格式: public class Tests { @BeforeC
我正在尝试使用 Groovy (2.1.6) 为 Fest 创建一个闭包匹配器,如下所示: def matcherLabel = [ isMatching: { JLabel label -> /*
我们有一个遵循 MVC 模式的应用程序,因此有一个很大的 GUI 部分需要测试。 我从阅读各种帖子中筛选出来的是,目前最好的两个选择是 UISpec4J 和 FEST。 每个选项的优缺点是什么?是否有
我一直在阅读和查看代码以了解 FEST 的工作原理。不幸的是,我在网上找不到那么多示例代码,除了: fest.codehaus.org/Getting+Started http://www.javaw
我正在尝试在 JFrame、JButton 的 Fest 教程之后进行简单的测试。 这是我的代码: private FrameFixture window; @Before p
我是一名优秀的程序员,十分优秀!