Skip to content

Commit 5e71272

Browse files
Made a test more robust.
1 parent f690daa commit 5e71272

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

src/test/java/io/frictionlessdata/datapackage/PackageTest.java

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -924,15 +924,10 @@ private static void fingerprintFiles(Path path) {
924924
MessageDigest md;
925925
try {
926926
md = MessageDigest.getInstance("SHA-256");
927-
928-
for (File f : path.toFile().listFiles()) {
927+
File[] files = path.toFile().listFiles();
928+
TreeSet<File> sortedFiles = new TreeSet<>(Arrays.asList(files));
929+
for (File f : sortedFiles) {
929930
if (f.isFile()) {
930-
/*try (DigestInputStream dis = new DigestInputStream(Files.newInputStream(f.toPath()), md)) {
931-
while (true) {
932-
if (dis.read() == -1) break;
933-
}
934-
md = dis.getMessageDigest();
935-
}*/
936931
String content = String.join("\n", Files.readAllLines(f.toPath()));
937932
content = content.replaceAll("[\\n\\r]+", "\n");
938933
md.digest(content.getBytes());

0 commit comments

Comments
 (0)