Fitnesse Slim:如何连接符号

时间:2012-07-20 21:02:20

标签: concatenation symbols fitnesse 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} - 定义的静态变量

谢谢, 麦克

1 个答案:

答案 0 :(得分:1)

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

  1. 使用StringSupport方法
  2. 创建String concatenate(String s1, String s2)课程
  3. import FitNesse测试中该类的包
  4. 使用StringSupport
  5. Library放入FitNesse测试的可用库中
  6. 在您的Script中,您现在可以执行:|$result=|concatenate;|$s1|$s2|
  7. 为了适合您的确切用例,您只需要使用3个字符串而不是仅使用一个字符串进行相同的连接()。