Пустой ввод int для теста - PullRequest
       10

Пустой ввод int для теста

0 голосов
/ 19 сентября 2019

Мне нужно написать контрольный пример для функций, выполняющих простые математические задачи.Один из тестовых случаев не имеет входов или пустых входов.Я пробовал большинство вещей, но ни одна из них не работает.Это формат теста:

// copy ; x, y, length ; expected y

duplicus ; () , () , 0 ; 0 // empty

duplicus ; " , " , 0 ; 0 // empty

duplicus ; , , 0 ; 0 // empty

duplicus ;  ,  , 0 ; 0 // empty

duplicus ; -1 , -1 , 0 ; 0 // empty

1 Ответ

0 голосов
/ 19 сентября 2019

К сожалению, вы не предоставили нам достаточно информации, чтобы понять, что вам действительно нужно.Нет ввода обычно означает пропуск null.Например, если у вас есть TextBox1 и его .Text не изменен ни вами, ни пользователем, но вы передаете его содержимое в переменную, он ничего не будет содержать, это будет null.

Теперь, предоставленный вами формат не звонит в колокол, но, если вы хотите передать значение NULL или хотите иметь «пустую» переменную для работы, вы можете просто объявить ее какNullable-int.

По умолчанию .NET не позволяет вам установить int в null, поэтому вам нужно сделать его Nullable следующим образом:

int? yourName = 0;

Эта переменная теперь NULL, которую вы можете передать в тестовые случаи, но, опять же, я не понимаю, что вам нужно из-за недостатка информации.Пожалуйста, предоставьте больше информации / код.

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