Я, выполнив следующий запрос с использованием RestAPI 2.0, где имя типа «TestCase»Запросы МЕТАДАННЫЕ для TestCase
QueryRequest queryRequest = new QueryRequest("TypeDefinition");
queryRequest.setFetch(new Fetch("TypePath, Attributes,ElementName,AttributeType,Hidden,AllowedValues,StringValue"));
queryRequest.setQueryFilter(new QueryFilter("TypePath", "=", typeName));
, и я получаю обратно 2-х типов: «TestCase» и «ScheduledTestCase». Разве я не должен возвращать единственный результат для TestCase? И значения TypePath отличаются. Я также не вижу ScheduledTestCase в WebServiceURL.
Последнее исправление прошло для TypePath, так что в запросе, указанном в вопросе, возвращается только тестовый пример. Запланированный тестовый пример больше не должен возвращаться, если вы запускаете запрос по определению типа. Больше нет необходимости в каких-либо дополнительных фильтрах. – osulehria