package org.gradle;
import static org.junit.Assert.*;
import org.junit.Test;
public class quicsTest {
quics qu = new quics();
int a[]= new int[]{1,3,-1,0,9,-3,7};
int b[]=new int[]{-3,-1,0,1,3,7,9};
int c[]= new int[7];
@Test
public void test() {
c=qu.calarry(a);
//for(int i=0;i<c.length;i++)
// System.out.print(c[i]+" ");
assertEquals(b, c);
}
//-3 -1 0 1 3 7 9
}
代码如上,其中 qu.calarry()函数是对数组进行排序,然后返回,但是返回的数组不是应该和b数组一样的吗,但是进行测试却一直是失败!!!求指教
------解决方案--------------------
c数组没有初始化啊。
------解决方案--------------------
import org.junit.Assert;
...
Assert.assertArrayEquals( expectedResult, result );