【发布时间】:2018-12-08 21:40:58
【问题描述】:
我正在编写一个单元测试,但我看到以下我不明白的内容。任何帮助表示赞赏。
tempFile = File.createTempFile("temp", "file");
Files.write(tempFile.toPath(), expectedBytes);
byte[] b = Files.readAllBytes(tempFile.toPath());
Assert.equals(b, expectedBytes); // failed
【问题讨论】:
-
一个字节数组只等于它自己。不是任何其他字节数组,即使其他数组具有相同的字节。顺便说一句,所有数组也是如此。
-
尝试 Assert.assertArrayEquals() 代替(假设这里是 JUnit)。
标签: java