拉力赛:创建基于多个查询的过滤器

时间:2014-04-14 16:35:48

标签: rally

我查看了this来创建complexQueryFilter。

这是我的代码:

QueryFilter complexFilter = new QueryFilter("c_TestReady","=","Yes").and(new QueryFilter("c_ExternalID","=",""));

c_ExternalID字段是String类型的Rally中的自定义字段,c_TestReady是另一个值为Yes或no的字段。该查询应返回所有TestReady且其ExternalID字段为空的测试用例。

我也尝试过:

1."c_ExternalID","=",null
2."c_ExternalID","contains",null
3."c_ExternalID","contains",""

这些似乎都不起作用。

1 个答案:

答案 0 :(得分:1)

尝试转义双引号,如new QueryFilter("c_ExternalID", "=", "\"\"")

这对我有用:

storyRequest.setQueryFilter((new QueryFilter("c_CustomString", "=", "\"\"")).and(new QueryFilter("c_CustomCheckBox", "=", "true")));