Java Swing 是否有一些 BDD 框架?像Cucumber这样的东西与 Maven 和 Sonar 一起工作会很有帮助。
问问题
872 次
2 回答
2
潜在地,您可以为此使用Cucumber-JVM,这与 Maven 配合得很好。
例如,你可以说,
When I click this button
Then this should happen
这可能是可能的,但这取决于您如何设计项目以及是否从业务层抽象出 Swing 接口。不太确定你不想用声纳做什么。
于 2012-10-23T15:55:19.960 回答
0
Ginkgo4j是 Ruby 的 RSpec 的一个端口,具有 100% 可在 Java 中表达的优势。因此可用于测试在任何 Java 框架之上编写的任何 Java,并与 maven/surefire/sonar 完全集成。
@RunWith(Ginkgo4jRunner.class)
public class MySwingTests {
{
Describe("My Swing Tests", () -> {
Context("when button X is clicked", () -> {
It("should do this", () -> {
// assertions
});
});
});
}
}
于 2018-06-06T04:34:28.217 回答