gpt4 book ai didi

java - Rally:Java:我在测试文件夹中有几个测试文件夹,所有文件夹都有测试用例。如何使用java api获取所有测试用例

转载 作者:行者123 更新时间:2023-11-30 08:37:05 24 4
gpt4 key购买 nike

在拉力赛项目中,我的测试文件夹结构如下

TestFolderParent1    testcase1, testcase2..... testcase5    TestFolderChild1          testcase10, testcase11..... testcase15         TestFolderChild2          testcase20, testcase21..... testcase25

Am using java api to filter as below:

QueryRequest testSetRequest = new QueryRequest("TestCases");
testSetRequest.setFetch(new Fetch(new String[] { "Name","FormattedID"}));
testSetRequest.setQueryFilter(new QueryFilter("TestFolder.Name", "=", "TestFolderParent1"));

如果我打印响应中的所有测试用例..它只给出测试用例1,测试用例2.....测试用例5

如何获取 TestFolderParent1 子文件夹下的所有测试用例。

谢谢,文卡特斯

最佳答案

在这种情况下,您可以在查询中添加另一个子句来说明祖 parent 的情况:

QueryFilter children = new QueryFilter("TestFolder.Name", "=", "TestFolderParent1");
QueryFilter grandChildren = new QueryFilter("TestFolder.Parent.Name", "=", "TestFolderParent1");
testSetRequest.setQueryFilter(children.Or(grandChildren));

如果你有超深层次的测试文件夹,这很快就会变得笨拙,但对于你提到的情况应该没问题......

关于java - Rally:Java:我在测试文件夹中有几个测试文件夹,所有文件夹都有测试用例。如何使用java api获取所有测试用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37463418/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com