繁体   English   中英

Java单元测试

[英]Java Unit Testing

我正在尝试对我的程序进行一些单元测试,我需要测试一个数组是否等于另一个数组,所以我需要编写Assert.assertArrayEquals(a2,a3)的代码,这段代码会是什么样的?

PS:我发布此功能在JUnit 4中可用,但是我没有足够新的版本来提供所提供的功能,所以我需要获得一个我添加到我的测试中的代码。

谢谢

关于开源项目的好处是,当你好奇某些东西是如何工作的时候,你可以打开源代码并自己阅读。

这里有一个暗示你可能想要满足哪些条件来考虑两个数组“相等”

  • 两个阵列都具有相同的长度
  • 两个数组在同一索引处具有相同的值

您可以使用Arrays类java.util pacakge中提供的Arrays.equals(a2,a3)方法

要实现上述目标,你可以使用assertArrayEquals for org.junit.Assert,这对你有用,如果你想以自己的方式实现,那么你可以编写简单的代码来比较一个简单的for循环中的数组的每个元素。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM