我正在使用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。
答案 0 :(得分:0)
你确定你有JUnit4 jar吗? Assert.AssertArrayEquals不存在于JUnit3之前和之前。