From 6f724f648dcf54b8fd1a5feeeab6fc70d8b84217 Mon Sep 17 00:00:00 2001 From: CalDescent Date: Sat, 22 Jan 2022 20:48:58 +0000 Subject: [PATCH] Fixed testDirectoryDigest() which has been failing for a couple of versions (due to gitignore removing the cache file) --- .../org/qortal/test/arbitrary/ArbitraryDataDigestTests.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/test/java/org/qortal/test/arbitrary/ArbitraryDataDigestTests.java b/src/test/java/org/qortal/test/arbitrary/ArbitraryDataDigestTests.java index 1c8afc2e..8ef04b27 100644 --- a/src/test/java/org/qortal/test/arbitrary/ArbitraryDataDigestTests.java +++ b/src/test/java/org/qortal/test/arbitrary/ArbitraryDataDigestTests.java @@ -8,6 +8,7 @@ import org.qortal.test.common.Common; import java.io.FileWriter; import java.io.IOException; +import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; import java.util.UUID; @@ -38,7 +39,9 @@ public class ArbitraryDataDigestTests extends Common { // Write a random file to .qortal/cache to ensure it isn't being included in the digest function // We exclude all .qortal files from the digest since they can be different with each build, and // we only care about the actual user files - FileWriter fileWriter = new FileWriter(Paths.get(dataPath.toString(), ".qortal", "cache").toString()); + Path cachePath = Paths.get(dataPath.toString(), ".qortal", "cache"); + Files.createDirectories(cachePath.getParent()); + FileWriter fileWriter = new FileWriter(cachePath.toString()); fileWriter.append(UUID.randomUUID().toString()); fileWriter.close();