我创建了故事/场景。喜欢:

Scenario:  Create a new Firm

Given a Firm Test
When Firm Test is valid
Then New Firm Test is Created


我用下面的Given,然后注释创建了Steps类:

 @Given("a Firm $FirmName")
    public void firm(String FirmName)
    {
    System.out.println("Firm Name : " + FirmName);
    }

    @When("Firm $FirmName is valid")
    public void validateFirm(String FirmName) {
        //validate the Firm Name and dates
        System.out.println("Firm Name in when: " + FirmName);
    }


我还有一个适当的类,它负责配置(),候选人步骤()和故事路径()方法。

现在,当运行类时,JUnit测试类是否应该在firm()和validateFirm()方法中打印上述两个语句?

尽管我有用于相同批注的方法,但对于所有情况,我都将得到一个状态为PENDING的输出。

有人可以帮我吗。

最佳答案

请确保您也有“然后”的注释。另一点是检查您正在执行的类是扩展Junit类的可嵌入类,而不是steps类。

09-28 01:18