在“黄瓜方案概述”的“示例”表上是否有可能为空值? [英] Is it possbile to have a null value on Example table on Cucumber Scenario Outline?

查看:81
本文介绍了在“黄瓜方案概述”的“示例”表上是否有可能为空值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是我的方案大纲上的示例表,有些没有价值,这可能吗?

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆