mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
add test
This commit is contained in:
@@ -1599,7 +1599,7 @@ public class ArrayUtil extends PrimitiveArrayUtil {
|
|||||||
* @return 变更后的原数组
|
* @return 变更后的原数组
|
||||||
* @since 3.0.9
|
* @since 3.0.9
|
||||||
*/
|
*/
|
||||||
public static <T> T[] reverse(final T[] array, final int startIndexInclusive, final int endIndexExclusive) {
|
public static <T> T[] reverse(final T[] array, final int startIndexInclusive, final int endIndexExclusive) {
|
||||||
if (isEmpty(array)) {
|
if (isEmpty(array)) {
|
||||||
return array;
|
return array;
|
||||||
}
|
}
|
||||||
|
@@ -21,8 +21,7 @@ import org.junit.jupiter.api.Test;
|
|||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
|
||||||
import static org.junit.jupiter.api.Assertions.assertArrayEquals;
|
import static org.junit.jupiter.api.Assertions.*;
|
||||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* {@link ArrayUtil} 数组工具单元测试
|
* {@link ArrayUtil} 数组工具单元测试
|
||||||
@@ -555,7 +554,7 @@ public class ArrayUtilTest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void reverseTest2s() {
|
public void reverseTest2() {
|
||||||
final Object[] a = {"1", '2', "3", 4};
|
final Object[] a = {"1", '2', "3", 4};
|
||||||
final Object[] reverse = ArrayUtil.reverse(a);
|
final Object[] reverse = ArrayUtil.reverse(a);
|
||||||
assertArrayEquals(new Object[]{4, "3", '2', "1"}, reverse);
|
assertArrayEquals(new Object[]{4, "3", '2', "1"}, reverse);
|
||||||
@@ -1071,4 +1070,12 @@ public class ArrayUtilTest {
|
|||||||
assertEquals(5, resizedArray.length);
|
assertEquals(5, resizedArray.length);
|
||||||
assertArrayEquals(new Integer[]{1, 2, 3, null, null}, resizedArray);
|
assertArrayEquals(new Integer[]{1, 2, 3, null, null}, resizedArray);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void testShuffleNotSameAsOriginal() {
|
||||||
|
final Integer[] initialArray = new Integer[]{0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
|
||||||
|
final Integer[] shuffledArray = ArrayUtil.shuffle(initialArray.clone());
|
||||||
|
|
||||||
|
assertNotEquals(Arrays.toString(initialArray), Arrays.toString(shuffledArray));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user