2017-09-05 7 views
1

使用を@stepアノテーションを使用する方法: ru.yandex.qatools.allure:アリュール - JUnitのアダプタ1.5.0魅力 - JUnitのアダプタでラムダ式のため

は、ラムダとフィールドの@Stepアノテーションを使用したいです式:

@Step("Assert screens") 
protected AssertScreenshotsInterface compareScreenshots =() -> assertThat(compareImages(getEtalonScreenshotPath(), getCurrentScreenshotPath(), 
    getDifferentScreenshotPath())).isTrue(); 

ide showヒント: "@Stepはフィールドには適用されません"。私はすべてのテストで関数を使用し、どのように魅力レポートでラムダをサポートするのですか?

答えて

1

Steps'sのターゲットがMETHODのように現時点では不可能です。 しかし、それが本当にあなたのために重要である場合は、allure-javaプロジェクトで機能要求を作成することができます。

+0

お返事ありがとうございます! –