diff options
author | Harald Musum <musum@yahooinc.com> | 2022-05-24 18:48:17 +0200 |
---|---|---|
committer | Harald Musum <musum@yahooinc.com> | 2022-05-24 18:48:17 +0200 |
commit | fdd9e97885fe5d1546046b15fee7de47d1617941 (patch) | |
tree | 62b8a7f60605e0fff5cb61c5449e8b0a02c29680 /filedistribution/src/test | |
parent | d6709d6a9e9d6739874f48ef56f7cb473bf5dfef (diff) |
Prepare for different compression algorithms for distributed files
Diffstat (limited to 'filedistribution/src/test')
-rw-r--r-- | filedistribution/src/test/java/com/yahoo/vespa/filedistribution/FileDownloaderTest.java | 5 | ||||
-rw-r--r-- | filedistribution/src/test/java/com/yahoo/vespa/filedistribution/FileReceiverTest.java | 11 |
2 files changed, 8 insertions, 8 deletions
diff --git a/filedistribution/src/test/java/com/yahoo/vespa/filedistribution/FileDownloaderTest.java b/filedistribution/src/test/java/com/yahoo/vespa/filedistribution/FileDownloaderTest.java index e8bd63fc083..637fbbbd0a7 100644 --- a/filedistribution/src/test/java/com/yahoo/vespa/filedistribution/FileDownloaderTest.java +++ b/filedistribution/src/test/java/com/yahoo/vespa/filedistribution/FileDownloaderTest.java @@ -32,6 +32,7 @@ import java.util.concurrent.Executors; import java.util.concurrent.Future; import static com.yahoo.jrt.ErrorCode.CONNECTION; +import static com.yahoo.vespa.filedistribution.FileReferenceData.Type.compressed; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; @@ -147,9 +148,9 @@ public class FileDownloaderTest { File barFile = new File(subdir, "really-long-filename-over-100-bytes-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"); IOUtils.writeFile(barFile, "bar", false); - File tarFile = CompressedFileReference.compress(tempPath.toFile(), Arrays.asList(fooFile, barFile), new File(tempPath.toFile(), filename)); + File tarFile = new FileReferenceCompressor(compressed).compress(tempPath.toFile(), Arrays.asList(fooFile, barFile), new File(tempPath.toFile(), filename)); byte[] tarredContent = IOUtils.readFileBytes(tarFile); - receiveFile(fileReference, filename, FileReferenceData.Type.compressed, tarredContent); + receiveFile(fileReference, filename, compressed, tarredContent); Optional<File> downloadedFile = getFile(fileReference); assertTrue(downloadedFile.isPresent()); diff --git a/filedistribution/src/test/java/com/yahoo/vespa/filedistribution/FileReceiverTest.java b/filedistribution/src/test/java/com/yahoo/vespa/filedistribution/FileReceiverTest.java index 996f3cc2984..5c15f945ae3 100644 --- a/filedistribution/src/test/java/com/yahoo/vespa/filedistribution/FileReceiverTest.java +++ b/filedistribution/src/test/java/com/yahoo/vespa/filedistribution/FileReceiverTest.java @@ -10,15 +10,15 @@ import org.junit.Before; import org.junit.Rule; import org.junit.Test; import org.junit.rules.TemporaryFolder; - -import static org.junit.Assert.assertEquals; - import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.nio.ByteBuffer; import java.nio.file.Files; +import static com.yahoo.vespa.filedistribution.FileReferenceData.Type.compressed; +import static org.junit.Assert.assertEquals; + public class FileReceiverTest { private File root; private final XXHash64 hasher = XXHashFactory.fastestInstance().hash64(); @@ -58,7 +58,7 @@ public class FileReceiverTest { writerB.close(); File tempFile = temporaryFolder.newFile(); - File file = CompressedFileReference.compress(dirWithFiles, tempFile); + File file = new FileReferenceCompressor(compressed).compress(dirWithFiles, tempFile); transferCompressedData(new FileReference("ref"), "a", IOUtils.readFileBytes(file)); File downloadDir = new File(root, "ref"); assertEquals("1", IOUtils.readFile(new File(downloadDir, "a"))); @@ -88,8 +88,7 @@ public class FileReceiverTest { } private void transferCompressedData(FileReference ref, String fileName, byte[] data) { - FileReceiver.Session session = - new FileReceiver.Session(root, 1, ref, FileReferenceData.Type.compressed, fileName, data.length); + FileReceiver.Session session = new FileReceiver.Session(root, 1, ref, compressed, fileName, data.length); session.addPart(0, data); session.close(hasher.hash(ByteBuffer.wrap(data), 0)); } |