目前我有一个 FitNesse Slim 夹具,它使用快速简便的处理方法编写:
public List<List<String>> doTable(List<List<String>> rows)
一切正常,除了一个问题:页面变量/表达式。
在父页面上,我定义了一个日期/时间变量:
!define myvar {!today (mmddhms)}
在子页面上,我定义了我的表以按照与 GitHub 上可用的RESTFixture类似的模式进行处理:
!| Table:my.domain.MyFixture |
| let | myinnervar | const | ${myvar} |
| uri | http://someuri.com:12345 |
| etc | etc.etc.etc. |
问题是:
${myvar}
规范没有正确评估。而不是评估一个值,例如071511718
它显示为实际表达式: !today (mmddhms)
。我需要它作为正确的表达式进行评估。
在设置相同的 RESTFixture 表中,以及它评估的其他任何地方都很好。但是,我没有看到在哪里定义了允许正确评估的专用处理代码。
任何人都可以指向该夹具中的适当代码,或者只是指向我一些文档。我在网上看不到任何东西。