Java Swing用のBDDフレームワークはありますか?MavenやSonarと連携するCucumberのようなものが大いに役立つ可能性があります。
質問する
872 次
2 に答える
2
潜在的には、Mavenでうまく機能するCucumber-JVMを使用できます。
たとえば、次のように言うことができます。
When I click this button
Then this should happen
これは可能かもしれませんが、プロジェクトをどのように設計したか、およびスイングインターフェイスがビジネスレイヤーから抽象化されているかどうかによって異なります。ソナーで何をしたくないのかよくわかりません。
于 2012-10-23T15:55:19.960 に答える
0
Ginkgo4jはRubyのRSpecの移植版であり、Javaで100%表現できるという利点があります。したがって、任意の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 に答える