cuke4duke.Table.rows() とcuke4duke.Table.raw( )の違いは何 ですか?
1 行のみのテーブルを渡すと、rows() がサイズ 0 のリストを返すことがわかりました。
キュウリの手順
Then I see the following projects in the ProjectList
| My Private Project |
Java 実装
@Then ("^I see the following projects in the ProjectList$")
public void iSeeTheFollowingProjectsInProjectList(cuke4duke.Table table) {
table.rows().size(); // gives 0
table.raw().size(); // gives 1
しかし、以下は意図したとおりに機能します。
キュウリの手順
Then I see the following projects in the ProjectList
| Regression Project 3 |
| My Private Project |
Java 実装
@Then ("^I see the following projects in the ProjectList$")
public void iSeeTheFollowingProjectsInProjectList(cuke4duke.Table table) {
// When I asked, I thought this was returning 2, but it's not, it's returning 1
table.rows().size();
table.raw().size(); // gives 2