【问题标题】:Using data from fitnesse table as a variable使用fitnesse表中的数据作为变量
【发布时间】:2018-10-08 00:25:18
【问题描述】:

我刚刚开始使用 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,但这似乎是针对整条记录,而不仅仅是一个函数的结果。

正如我所说,我是健身新手,所以如果这很容易,我深表歉意。

【问题讨论】:

    标签: testing fitnesse


    【解决方案1】:

    我认为您所指的页面是 Fit 样式符号。

    我建议人们要么使用 Slim,要么迁移到 FitLibrary;因为两者都比 FIT 得到更好的支持。

    如果你以 Slim 方式做事,你会想看看这个页面:Symbols in tables

    如果您使用 Slim 方式,您的表格将如下所示:

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

    【讨论】:

      【解决方案2】:

      使用.NET/Fit,你可以使用>来存储和调用值,但我不知道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          |
      

      【讨论】:

      • 嗯,使用 SliM 时,java 不支持它。 FitLibrary 对这些东西有自己的调整。
      猜你喜欢
      • 1970-01-01
      • 2017-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-19
      • 1970-01-01
      相关资源
      最近更新 更多