小编kar*_*ark的帖子

为什么JUnit 4中的assertEquals(Object [],Object [])已弃用?

Eclipse给了我一个警告,说明assertEquals(Object[], Object[])该类型的方法Assert已被弃用.我正在使用JUnit 4.

我在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));
    }
}
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我为什么这个方法被弃用或者我应该使用什么方法?

java junit assert

10
推荐指数
1
解决办法
6015
查看次数

标签 统计

assert ×1

java ×1

junit ×1