Como usar combinações de conjuntos como dados de teste

Gostaria de testar uma função com uma tupla de um conjunto de casos adicionais e valores normais. Por exemplo, ao testar uma função que retornatrue sempre que dados três comprimentos que formam um triângulo válido, eu teria casos específicos, números negativos / pequenos / grandes, valores próximos do transbordamento, etc .; além disso, o principal objetivo é gerar combinações desses valores,co ouse repetição, para obter um conjunto de dados de test

(inf,0,-1), (5,10,1000), (10,5,5), (0,-1,5), (1000,inf,inf),
...

Como uma observação: eu realmente sei a resposta para isso, mas pode ser útil para outras pessoas e um desafio para as pessoas daqui! - postarei minha resposta mais tarde.

questionAnswers(5)

yourAnswerToTheQuestion