Привет, У меня есть сценарий, где мне нужно проверить, возвращает ли служба поиска правильные результаты. Так что моя история выглядит примерно так:Вложенные таблицы в JBehave
Narrative:
In order to easily discover if a player is registered in a loyalty program
As a customer service representative
I want to be able to search for registered players by player first and last name
Scenario: Retrieve Player information by First and Last Name
Given players registered in the Data Warehouse and some combination of Loyalty1 and/or Loyalty2 programs:
|first name|last name|city |province|loyalty1 |loyalty2|
|Pete |Walter |Winnipeg |<null> |false |true |
|Jon |Dewit |Winnipeg |MB |true |true |
|John |Dewit |<null> |<null> |true |true |
|Peter |Dewalt |<null> |<null> |true |false |
When the <firstnamecriteria> and <lastnamecriteria> criteria are specified
Then the system displays the correct results, using a case-insensitive "begins with" search as follows:
|firstnamecriteria|lastnamecriteria|results |
|Jo | ||first name|last name||
| | ||Jon |Dewit ||
| | ||John |Dewit ||
Examples:
|firstnamecriteria|lastnamecriteria|
|Jo | |
| |Dew |
|J |D |
В таблице под «Тогда» раздел будет продолжаться некоторое время, используя различные перестановки ПгвЬЫата/LastName критериев с последующих вложенными таблицами ожидаемых результатов в столбце результатов. Раздел «Примеры» содержит список возможных критериев поиска, переданных в раздел «Когда»
Возможно ли иметь вложенные таблицы, подобные этому? Если нет, есть ли другой способ, который я мог бы использовать для достижения того же самого?
или указать строку, указывающую на ресурс, который вы можете получить и проверить (получение таблицы по URL-адресу, а не встроенному). –
Это было решение, которое я придумал, однако проблема заключалась в том, что моя базовая БД в этих тестах интеграции значение id для меня, поэтому я не знаю, какими они были главой времени. Сказав это, я мог бы заставить его работать, как вы сказали, + 1'd для этого – ThaDon