【发布时间】:2020-04-13 13:47:05
【问题描述】:
我试图弄清楚如何使用 JUnit 测试此方法。此方法创建长度为 x 的随机盐
public static String getSalt(int length) {
StringBuilder returnValue = new StringBuilder(length);
for (int i = 0; i < length; i++) {
returnValue.append(ALPHABET.charAt(SECURE.nextInt(ALPHABET.length())));
}
return new String(returnValue);
}
我可以测试输出的长度是否根据我为方法提供的整数,但我想知道的是如何测试随机性,或者这可能是我不需要做的事情?
【问题讨论】:
-
您可以测试正则表达式是否与生成的字符串匹配
标签: java unit-testing random junit salt