JUnit 断言ArrayEquals

发布于 2024-10-29 02:21:17 字数 129 浏览 0 评论 0原文

我编写了一个返回 int[] 的方法。我想创建一个测试,确保当我运行我的方法时,将 10 传递给该方法,它返回一个 int[]{0,1,3,5,7}。

我该怎么做?也许我只是缺少正确的语法或者应该使用不同的断言方法......?

I've written a method that returns an int[]. I want to create a test that ensures that when I run my method, passing, say, 10 to the method, that it returns an int[]{0,1,3,5,7}.

How can I do this? Maybe I'm just missing the proper syntax or should be using a different assert method...?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

紙鸢 2024-11-05 02:21:17

如果您使用 JUnit4,则可以使用 org.junit.Assert 类:

Assert.assertArrayEquals(new int[]{0,1,3,5,7}, someMethod(10));

If you are using JUnit4, you could use the org.junit.Assert class:

Assert.assertArrayEquals(new int[]{0,1,3,5,7}, someMethod(10));
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文