Нарушение Parasoft EXCEPT.NCSAE-3 на обратной линии - PullRequest
0 голосов
/ 01 апреля 2019

Во всей моей кодовой базе у меня есть много нарушений parasoft

EXCEPT.NCSAE-3
Не "ловить" "Исключение", "SystemException" или«ApplicationException».

, встречающееся в обратной строке функций.Есть идеи, почему это может быть?Должны ли они быть просто подавлены?Я не обращаюсь с чем-то?

Пример:

private async Task<int?> GetClientIdAsync(long? userId) {
    List<Client> _clients = await _clientService.GetClientsByUserId(userId.Value);

    if (_clients.Count == 1) { return _clients[0].ClientId; }

    return null;  // This is where the parasoft violation is occurring
}

1 Ответ

1 голос
/ 05 апреля 2019

JED, вам необходимо обновить версию Parasoft dotTEST. Описанное поведение было исправлено в v10 версии dotTEST.

...