使用来自FitNesse的表数据作为变量(Using data from fitnesse tabl

2019-09-26 12:47发布

我刚开始接触FitNesse的。 我试图用一个查询结果(多少?),并用该结果使用它在另一个测试夹具。 所以如

!|Create Account                                                                                    |
|Contractor No  |Account State  |Account Name  |Account Type  |Invoice Template Name|Number?|Result?|
|${ContractorNo}|${AccountState}|${AccountName}|${AccountType}|${InvoiceTempName}   |       |TRUE   |

!|Check Account                      |
|AccountNo           |Account Exists?|
|(result from number?)|TRUE          |

反正是有这样做的? 香港专业教育学院尝试这样: SymbolTestTables ,但是这似乎是一个完整的记录,而不是仅仅从一个函数的结果。

正如我所说的进出口新的FitNesse的,所以我道歉,如果这是很容易。

Answer 1:

我想你指的是网页是飞度的风格符号。

我建议人们要么使用超薄,或移至FitLibrary; 既不仅仅是FIT的更好的支持。

如果你正在做的事情的修身方式,你想看看这个页面: 在表中的符号

如果你正在做的修身方式,你的表是这样的:

!|Create Account                                                                                    |
|Contractor No  |Account State  |Account Name  |Account Type  |Invoice Template Name|Number?               |Result?|
|${ContractorNo}|${AccountState}|${AccountName}|${AccountType}|${InvoiceTempName}   |$accountNumber=      |TRUE   |

!|Check Account                |
|AccountNo     |Account Exists?|
|$accountNumber|TRUE           |

我不熟悉的FitLibrary风格,所以我会向您推荐他们的文档: http://sourceforge.net/apps/mediawiki/fitlibrary/index.php?title=Main_Page



Answer 2:

在.NET /飞度,您可以使用<<和>>存储和调用值,但我不知道这是否与Java的支持:

!|Create Account                                                                                    |
|Contractor No  |Account State  |Account Name  |Account Type  |Invoice Template Name|Number?        |Result?|
|${ContractorNo}|${AccountState}|${AccountName}|${AccountType}|${InvoiceTempName}   |>>AccountNumber|TRUE   |

!|Check Account                      |
|AccountNo           |Account Exists?|
|<<AccountNumber     |TRUE          |


文章来源: Using data from fitnesse table as a variable