当前位置: 代码迷 >> Eclipse >> 关于junit 判断数组相等的有关问题
  详细解决方案

关于junit 判断数组相等的有关问题

热度:57   发布时间:2016-04-23 00:57:20.0
关于junit 判断数组相等的问题
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 );
  相关解决方案