在“黄瓜方案概述”的“示例”表上是否有可能为空值? [英] Is it possbile to have a null value on Example table on Cucumber Scenario Outline?
本文介绍了在“黄瓜方案概述”的“示例”表上是否有可能为空值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这是我的方案大纲上的示例表,有些没有价值,这可能吗?
Here is my example table on my scenario outline, some does not have value, is this possible?
Examples:
|ID | UserName | Password | Contact1 | Number |
|ID1 | username1 | password1 | Phone | 111 222 4444 |
|ID2 | username2 | password2 | | |
|ID3 | username3 | password3 | Email | a@a.com |
|ID4 | username4 | password4 | | |
推荐答案
如果该功能为空,则该值将被视为字符串步骤看起来像这样:
The empty value will be considered a String if the feature step looks something like this:
Given ...
When I enter my "<Username>" and "<Password>"
And I enter my "<Contact>"
And I enter my "<Number>"
Then ...
您可以在步骤定义中管理空字符串:
You can manage the empty string inside the step definition:
@When("^I enter my \"([^\"]*)\"$")
public void I_enter_my(String contact) throws Throwable {
// Handle empty string as null
throw new PendingException();
}
只是一个例子,不确定代码是否可以工作。希望对您有所帮助。
Just an exmple, not sure if the code will work. Hope it helps.
这篇关于在“黄瓜方案概述”的“示例”表上是否有可能为空值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文