我查看了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",""
这些似乎都不起作用。
答案 0 :(得分:1)
尝试转义双引号,如new QueryFilter("c_ExternalID", "=", "\"\"")
这对我有用:
storyRequest.setQueryFilter((new QueryFilter("c_CustomString", "=", "\"\"")).and(new QueryFilter("c_CustomCheckBox", "=", "true")));