fix NumberUtil

This commit is contained in:
Looly
2020-10-11 13:19:17 +08:00
parent a341ad0198
commit 03e45bc514
3 changed files with 31 additions and 11 deletions

View File

@@ -1,10 +1,12 @@
package cn.hutool.core.util;
import cn.hutool.core.convert.Convert;
import org.junit.Assert;
import org.junit.Test;
import java.math.BigDecimal;
import java.math.RoundingMode;
import java.util.Set;
/**
* {@link NumberUtil} 单元测试类
@@ -269,4 +271,12 @@ public class NumberUtilTest {
Assert.assertTrue(NumberUtil.isPowerOfTwo(1));
Assert.assertFalse(NumberUtil.isPowerOfTwo(17));
}
@Test
public void generateRandomNumberTest(){
final int[] ints = NumberUtil.generateRandomNumber(10, 20, 5);
Assert.assertEquals(5, ints.length);
final Set<?> set = Convert.convert(Set.class, ints);
Assert.assertEquals(5, set.size());
}
}