我在 codewars.com getNumberLength(n)
中有一个函数,它获取一些不同数字的数字,并应该给你数字的长度。例如,数字 n=2000
应给出 4。
我还使用 Test.assertEquals()
方法添加了一些测试用例,但现在我需要添加带有随机数的测试用例,有人知道如何在 codewars 中执行此操作,因为在他们的文档中我无法找到随机测试用例的解释。他们有自己的测试用例方法,请有经验的人帮忙?用于用 javascript 编写的信息函数。
最佳答案
我建议使用一个函数来生成随机数,就像讨论的那样 here 。然后你可以做类似的事情:
function random(min,max) {
return Math.floor(Math.random()*(max-min+1)+min);
};
Test.assertEquals(getNumberLength(random(1, 100)), 3)
Test.assertEquals(getNumberLength(random(1, 1000)), 4)
Test.assertEquals(getNumberLength(random(1, 10000)), 5)
Test.assertEquals(getNumberLength(random(1, 100000)), 6)
关于javascript - 如何在codewars中添加随机测试用例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32558023/