2012-07-20 23 views
1

如何将符号与文本连接在一起? 例如:Fitnesse Slim:如何连接符号

  • 前缀:"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} - 定义

谢谢, 迈克

回答

0

我坚持目前同样的问题静态变量。 我发现的唯一办法是:

  1. 在FitNesse的测试
  2. 放到可用库StringSupport在FitNesse的测试与创建StringSupport类与String concatenate(String s1, String s2)方法
  3. import该类的包在Library
  4. Script,你现在可以做的:|$result=|concatenate;|$s1|$s2|

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