三个连续问号有什么用,即???



我想用三个连续的问号写一个例子。我尝试过一个问题,但我知道它是如何工作的。但我找不到使用三个问号的任何内容。

如果我写,黄瓜会如何表现: 我填???

提前谢谢你。

在功能文件中,您可以编写:

Given I will ?
Then I will ??
And I will ???

它将具有您赋予它的任何含义。这将转换为以下步骤定义:

@Given("^I will ?$") public void step1() {}
@Then("^I will ??$") public void step2() {}
@And("^I will ???$") public void step3() {}

在步骤定义中,您可以编写

@Given("^I will a( and b)?$") public void step1() {}
@Then("^I will a( and b)??$") public void step2() {}
@And("^I will a( and b)???$") public void step3() {}

前两步定义与句子"I will a"和"I will a and b"相匹配。

最后一步定义无效。它将在运行时引发异常:

java.util.regex.PatternSyntaxException: 在索引 18 附近悬挂元字符 '?'

相关内容

  • 没有找到相关文章

最新更新