Swamp Board
система конференций сети SWAMP
 



 
 Новости  FAQ  Поиск  Закладки  Пользователи  Группы   Профиль  Войти и проверить личные сообщения  Вход 

RSS
» Добро пожаловать!
Сообщения без ответов
Корень форума > .NET > протестировать метод
Предыдущая тема :: Следующая тема  
Нaчaть нoвую тeму   Отвeтить нa тeму
Распечатать тему
Anonymous



Гость
  Цитировать       

Подскажите, как протестировать такой метод?

apps.getRandomInt?max=15. Метод принимает единственный параметр — положительное число 'max' - и возвращает произвольное число в интервале [0, max]. Требуется протестировать этот метод.

» Добавлено: Пн Авг 18, 2014 10:39 am
Ocean

avatar

 
  Цитировать Профиль  Сообщение    

а что тестируем?

начнем с требований. следующая реализация
Код:

if (max > 0) return 0;
throw new IllegalArgumentException("max shall be positive");

возвращает произвольное число в заданном диапазоне, но совсем неслучайное.

а если добавить случайность, то то, что [0, мах], наверное, только статически, методом пристального взгляда
остальные параметры "случайности" (распределение, наличие цикла в принципе и его длину в частности и прочее) либо опять таки статически зная алгоритм доказать, что он гарантирует нужный результат, либо в динамике на достаточно длинных последовательностях сверять статистические показатели получаемой последовательности с предсказываемыми теорией.

_________________
Who's the real seven billion ton robot monster here?

» Добавлено: Пн Авг 18, 2014 7:40 pm
Anonymous



Гость
  Цитировать       

WHat

» Добавлено: Пн Окт 27, 2014 8:50 am
Ocean

avatar

 
  Цитировать Профиль  Сообщение    

хотя это никого и не волнует, в рамках оригинальной постановки задачи всё, кроме реакции на отрицательное число или ноль, непроверяемо
_________________
Who's the real seven billion ton robot monster here?

» Добавлено: Пт Окт 31, 2014 9:51 pm
Anonymous



Гость
  Цитировать       

{"response":8}
Цитата:
*Confused*

» Добавлено: Вс Мар 19, 2017 11:58 pm
Miless

avatar

  Цитировать Профиль  Сообщение    

Ocean:

хотя это никого и не волнует, в рамках оригинальной постановки задачи всё, кроме реакции на отрицательное число или ноль, непроверяемо

Если только методом пристального взгляда на код метода

_________________
Программист! Будь настоящим полицаем - в любой непонятной ситуации проверяй права, читай репорты и чисти кэш

» Добавлено: Сб Мар 25, 2017 11:34 am
Ocean

avatar

 
  Цитировать Профиль  Сообщение    

Что? За три года новых методов тестирования так и не изобрели? )
_________________
Who's the real seven billion ton robot monster here?

» Добавлено: Вт Мар 28, 2017 9:26 am
Нaчaть нoвую тeму   Отвeтить нa тeму
Распечатать тему
Показать сообщения:   
Смайлики
Very Happy Smile Sad Surprised
Shocked Confused Cool Laughing
Mad Razz Embarassed Crying or Very sad
Evil or Very Mad Twisted Evil Rolling Eyes Wink
Exclamation Question Idea Arrow
Дополнительные смайлики
Ваш ответ, Anonymous:



 

 
Перейти:   
Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы


Powered by phpBB 0.99 beta © 2001, 2002 phpBB Group