gpt4 book ai didi

java - JBehave 面临的问题

转载 作者:行者123 更新时间:2023-12-01 15:34:04 27 4
gpt4 key购买 nike

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

Scenario:  Create a new Firm 

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

我使用以下给定创建了 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);
}

而且我还有一个类负责配置()、candidateSteps()和storyPaths()方法。

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

尽管我有相同注释的方法,但我得到了所有场景的 PENDING 状态的输出。

有人可以帮助我吗?

最佳答案

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

关于java - JBehave 面临的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9192117/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com