Files.write和Files.readAllBytes更改byte []输入

时间:2018-06-29 16:32:11

标签: java

我正在编写单元测试,但看到了以下我不理解的内容。任何帮助表示赞赏。

tempFile = File.createTempFile("temp", "file");
Files.write(tempFile.toPath(), expectedBytes);
byte[] b = Files.readAllBytes(tempFile.toPath());
Assert.equals(b, expectedBytes); // failed

1 个答案:

答案 0 :(得分:1)

数组不支持与equals的深度比较。检查该Assert类是否具有arrayEquals方法。