如何将符号与两侧的文字连接起来?
例如:


前缀:"GAR_"
变量:$todayDate
后缀:"_1"


GAR_$todayDate_1

评估结果为:
GAR_07202012_1

在fitnesse中运行测试时,似乎串联正在工作(GAR_$todayDate->[07202012]_1)。但是,我将此值作为参数传递给Visual Studio,而是以以下文本结尾:GAR_$todayDate_1

当我删除后缀或在$todayDate"_1"之间放置一个空格时,一切都会按预期进行。

任何帮助,将不胜感激。

我尝试过的事情:


GAR_!-$todayDate-!_1
GAR_$todayDate!-_1-!
GAR_$todayDate${SUFFIX}-定义的静态变量


谢谢,
麦克风

最佳答案

我目前遇到同样的问题。
我发现的唯一方法是:


StringSupport方法创建一个String concatenate(String s1, String s2)
import FitNesse测试中该类的软件包
使用StringSupport表将Library放入FitNesse测试中的可用库中
在您的Script中,您现在可以执行以下操作:|$result=|concatenate;|$s1|$s2|


为了适合您的确切用例,您只需要对3个字符串而不是一个字符串执行相同的concatenate()。

09-12 18:15