Почему запросы с использованием User Story Name и Iteration возвращают ноль элементов, когда я знаю, что он существует в Rally? - PullRequest
2 голосов
/ 25 октября 2011

Я запустил этот код, но он возвращает ноль элементов, но он должен вернуть один элемент, потому что я знаю, что он существует в Rally.

var request = new Request("hierarchicalrequirement")
{
Fetch = new List<string>() { "ObjectID" },
Query = new Query("Name", Query.Operator.Equals, myUserStory.Name)
.And(new Query("Iteration.Name", Query.Operator.Equals, myUserStory.Iteration))    
};
QueryResult queryResult = _restApi.Query(request);

кстати ...

myUserStory.Name = действительное имя пользовательской истории myUserStory.Iteration = действительное имя итерации, к которой принадлежит пользовательская история

1 Ответ

3 голосов
/ 25 октября 2011

Если вы измените значение второго условия запроса на myUserStory.Iteration.Name, я уверен, что это сработает. Я предполагаю, что если вы изучите ваш Query (и вызовете ToString () для него), вы увидите, что он пытается вызвать ToString () для myUserStory.Iteration, которое является еще одним DynamicJsonObject.

Мы также сочли полезным установить прокси-сервер для проверки фактических запросов и ответов. Нам повезло с Чарльзом: http://www.charlesproxy.com/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...