我创建了故事/场景。喜欢:
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类。