[英]Pass values from fitnesse test data table to dbfit query
我想得到sql查询,它将动态地在dbfit中传递。 我使用了columnfixture。 我可以将我的java fixture中的查询设置为我的拟合测试表中的变量,但是当我尝试将相同的变量传递给dbfit时,只需将其视为字符串而不是变量。 以下是我的代码。
!path lib/*.jar
!|dbfit.MySqlTest|
|set option|bind symbols|true|
!|fixture.GetSQLPojo|
|url|=getSQLQuery()|
|giturl| query | <--- this gives the value returned from custom fixture
!|Connect|jdbc connection|
!|Query|<<query| <--- here when i tried using the variable it wasn't working
|a|b|c|d|
|14|x|null|y|
所以任何人都可以告诉我如何将变量从测试数据表传递到dbfit。 如果这是一个愚蠢的问题,我是fitnesse和db的新手,请原谅我。 这件事让我头晕了近一天。 提前致谢。
----更新
我已经使用symbolutil.setsymbols来保存我的SQL,当我可以通过这样做来获取SQL <
该符号应以前缀为:
not <<
!|Query|:query|
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.