为什么不推荐使用 JUnit 4 中的 assertEquals(Object[], Object[])?
Eclipse 给了我一个警告,说该类型中的方法已被弃用。我正在使用JUnit 4。assertEquals(Object[], Object[])
Assert
我在 Eclipse 中编写了以下代码:
import org.junit.Test;
import org.junit.Assert;
public class Generics {
public <T> T[] genericArraySwap(T[] list, int pos1, int pos2) throws IndexOutOfBoundsException {
...
}
@Test
public void genericArraySwapTest() {
Integer[] IntegerList = {0, 1, 2, 3, 4};
Assert.assertEquals(new Integer[] {0, 1, 2, 4, 3}, genericArraySwap(IntegerList, 3, 4));
}
}
有人可以告诉我为什么这种方法被弃用或我应该使用什么方法吗?