添加重载方法。

This commit is contained in:
2023-03-17 18:20:19 +08:00
parent a9bc2bfdc2
commit e3af2bd4e7
3 changed files with 99 additions and 1 deletions

View File

@@ -0,0 +1,35 @@
package xyz.zhouxy.plusone.commons.util;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertTrue;
import org.junit.jupiter.api.Test;
class NumberUtilTest {
@Test
void testSum() {
long result = 0;
for (int i = 0; i < Integer.MAX_VALUE; i++) {
result += Short.MAX_VALUE;
}
System.out.println("Integer.MAX_VALUE: " + Integer.MAX_VALUE);
System.out.println("result: " + result);
assertFalse(Integer.MAX_VALUE > result);
result = 0;
for (int i = 0; i < Integer.MAX_VALUE; i++) {
result += Short.MAX_VALUE;
}
System.out.println("Long.MAX_VALUE: " + Long.MAX_VALUE);
System.out.println("result: " + result);
assertTrue(Long.MAX_VALUE > result);
result = 0;
for (int i = 0; i < Integer.MAX_VALUE; i++) {
result += Integer.MAX_VALUE;
}
System.out.println("Long.MAX_VALUE: " + Long.MAX_VALUE);
System.out.println("result: " + result);
assertTrue(Long.MAX_VALUE > result);
}
}