如何将符号与两侧的文字连接起来?
例如:
前缀:"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()。