Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.07.2013, 05:10
Интересующийся
Отправить личное сообщение для Угумс Посмотреть профиль Найти все сообщения от Угумс
 
Регистрация: 15.07.2013
Сообщений: 14

модульный тест (unit test)
Добрый день не могли бы вы мне помочь:
Я написала рекурсивную функцию:

function comb(n,p) {
if ((n < p)||(n < 0)||(p < 0))
return 0;
if ((p == 0)||(n == p))
return 1;
else return (comb(n-1,p-1) + comb(n-1,p));
};

Теперь мне нужно написать модульный тест (unit test) который вычисляет общее количество активаций функции comb(n,p). Например, что бы указать, что имеются 11 полных активаций функции comb, в вызове comb(4,2) тест может генерировать следующее:
n \ p 1 2 3 4 5 6 7
---------------------------------------------------------
1 1
2 3 1
3 5 5 1
4 7 11 7 1
5 9 19 19 9 1
6 11 29 39 29 11 1
7 13 41 69 69 41 13 1
11 вызовов необходимые в вычислении comb(4,2):
comb(4,2)
comb(3,1)
comb(2,0)
comb(2,1)
comb(1,0)
comb(1,1)
comb(3,2)
comb(2,1)
comb(1,0)
comb(1,1)
comb(2,2)

Не подскажите, как это делается или где можно найти информацию о подобных тестах?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
onResize() для DIV-a faiwer Общие вопросы Javascript 6 26.06.2012 15:27
тестируете ли вы свой код? x-yuri Общие вопросы Javascript 21 26.12.2011 21:53
Создать тест с вариантами ответов Anya Общие вопросы Javascript 9 16.12.2011 14:06
Тест на JS, отсчет времени... Галька Элементы интерфейса 4 27.01.2011 22:23
Тест с ветвлением Reiter Общие вопросы Javascript 11 08.12.2010 14:50