Junit测试无法在Assert类

时间:2018-05-30 09:57:20

标签: junit4

我正在使用Junit 4.1。当我尝试使用AssertArrayEquals(...)时,它没有找到该方法。我尝试按import static org.junit.Assert.*;导入所有内容。我在jar文件中搜索但我没有找到这个方法,需要建议来解决这个问题。

import static org.junit.Assert.assertEquals;
import static org.junit.Assert.*;
import java.util.Arrays;

import org.junit.Test;

public class ArraysCompareTest {

    @Test
    public void testArraySort() {
        int [] actual= {8,7,6,5};
        int [] expected= {5,6,7,8};
        Arrays.sort(actual);
        //it fails because it checks object references not content
        assertArrayEquals(expected, actual);

    }
}

这里的问题是Assert类没有在建议中显示AssertArrayEquals。

1 个答案:

答案 0 :(得分:0)

你确定你有JUnit4 jar吗? Assert.AssertArrayEquals不存在于JUnit3之前和之前。