3

jUnitを介してキュウリを手動で実行する例はありますか?

@RunWith(Cucumber.class)を含む単純な空のクラスがあり、すべての機能ファイルが含まれています。

import cucumber.junit.Cucumber;
import org.junit.runner.RunWith;


@RunWith(Cucumber.class)
public class RunCukesTest {
}

そしてそれを実行する簡単なjunitテスト:

@Test
    public void cucumberFirstPartTests()throws Exception{
        Cucumber cucumber = new Cucumber(RunCukesFirstPart.class);
        RunNotifier notifier = new RunNotifier();
        cucumber.run(notifier);
    }

ランナースケジューラとキュウリのテストの説明を使用して、手動テストをフィルタリングする例はありますか?ドキュメントを見ましたが、私にとってはそれだけでは十分ではありません。リンクをいただければ幸いです。ありがとうございました。

4

1 に答える 1

2

各シナリオ/機能に任意の数のタグを付けることができます。それを使用@TAGNAME すると、選択したタグのセットを実行するようにランナーに指示できます。

@RunWith(Cucumber.class)
@Cucumber.Options(tags = {"@TAGNAME"})

それはあなたが求めていたものですか?

于 2013-02-15T18:34:51.823 に答える