Я хотел бы протестировать функцию с кортежем из набора случайных случаев и нормальных значений. Например, при тестировании функции, которая возвращает true
всякий раз, когда заданы три длины, которые образуют правильный треугольник, я бы имел конкретные случаи, отрицательные/малые/большие числа, значения, близкие к переполненным, и т. Д .; Более того, основная цель состоит в том, чтобы сгенерировать комбинации этих значений, с или без повторения, чтобы получить набор тестовых данных.Как использовать комбинации наборов в качестве тестовых данных
(inf,0,-1), (5,10,1000), (10,5,5), (0,-1,5), (1000,inf,inf),
...
Как примечание: я на самом деле знаю ответ на этот вопрос, но это может быть полезным для других, и вызов для людей здесь! -Пожалуйста, ответьте позже.
[Abacus github] (https://github.com/foo123/Abacus) библиотека комбинаторики для Node.JS, Python, PHP, Actionscript (ps, я автор) – 2015-03-05 23:04:49