Выражения модульного тестирования с объединением значений NULL с использованием C# и SonarqubeC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Выражения модульного тестирования с объединением значений NULL с использованием C# и Sonarqube

Сообщение Anonymous »

Как это вообще сделать, используя C# и Sonar?
Учитывая код:

Код: Выделить всё

if (root?.hop1?.hop2.hop3?.value == "blah") // this condition is not covered as far as Sonar is concerned
{
do(); // this line is covered as far as Sonar is concerned
}
мы можем создать объект для проверки do(), но как охватить фактическое состояние? Предоставление только «счастливого» пути оставляет условие нераскрытым, должны ли мы предоставить все перестановки, составляющие несчастливые пути (что является кошмаром, поскольку этот код находится в середине другого теста) или как это сделать иначе?

Подробнее здесь: https://stackoverflow.com/questions/790 ... -sonarcube
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»