2013-11-06 3 views
0

У меня есть следующий код:Табличные параметры в Фукидида + JBehave

When searching by Login Name <loginName> as a filter 
Then users only with <loginName> are displayed 

Examples: 
|<loginName>| 
|admin| 
|admin2| 
|admin3| 

И следующие методы, отображенные на него.

@When("searching by Login Name $loginName as a filter") 
public void searchingBySpecifiedLoginNameAsAFilter(String loginName) 
{ 
    ... 
} 

@Then("users only with $loginName are displayed") 
public void usersOnlyWithSpecifiedLoginNameAreDisplayed(String loginName) 
{ 
    ... 
} 

Моя проблема заключается в том, что, когда я запускать тесты, вместо требуемых параметров функции использовать «> LOGINNAME>» строка, Eventhough есть сценарий для каждого примера, и я вижу, что это их отображение (Ex .> loginName> = admin).

ответ

0

Правильный синтаксис:

When searching by Login Name '<loginName>' as a filter 
Then users only with '<loginName>' are displayed 

Examples: 
|loginName| 
|admin| 
|admin2| 
|admin3| 

    @When("searching by Login Name '<loginName>' as a filter") 
    public void searchingBySpecifiedLoginNameAsAFilter(String loginName) 
{ 
    ... 

} 
Смежные вопросы