You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by ga...@apache.org on 2017/04/20 06:59:31 UTC
jclouds git commit: JCLOUDS-885: Add utility to gzip data
Repository: jclouds
Updated Branches:
refs/heads/master 2e7de9f85 -> 9342cad89
JCLOUDS-885: Add utility to gzip data
Useful for integration tests which expect gzip data.
Project: http://git-wip-us.apache.org/repos/asf/jclouds/repo
Commit: http://git-wip-us.apache.org/repos/asf/jclouds/commit/9342cad8
Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/9342cad8
Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/9342cad8
Branch: refs/heads/master
Commit: 9342cad895e87314f54b8944683ed6ba6ffa8d10
Parents: 2e7de9f
Author: Andrew Gaul <ga...@apache.org>
Authored: Mon Sep 28 19:56:26 2015 -0700
Committer: Andrew Gaul <ga...@apache.org>
Committed: Wed Apr 19 23:58:54 2017 -0700
----------------------------------------------------------------------
core/src/test/java/org/jclouds/utils/TestUtils.java | 10 ++++++++++
1 file changed, 10 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/jclouds/blob/9342cad8/core/src/test/java/org/jclouds/utils/TestUtils.java
----------------------------------------------------------------------
diff --git a/core/src/test/java/org/jclouds/utils/TestUtils.java b/core/src/test/java/org/jclouds/utils/TestUtils.java
index cce923b..122f471 100644
--- a/core/src/test/java/org/jclouds/utils/TestUtils.java
+++ b/core/src/test/java/org/jclouds/utils/TestUtils.java
@@ -16,9 +16,11 @@
*/
package org.jclouds.utils;
+import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.Random;
+import java.util.zip.GZIPOutputStream;
import com.google.common.io.ByteSource;
@@ -90,4 +92,12 @@ public class TestUtils {
closed = true;
}
}
+
+ public static byte[] gzip(byte[] data) throws IOException {
+ ByteArrayOutputStream baos = new ByteArrayOutputStream(data.length);
+ GZIPOutputStream gos = new GZIPOutputStream(baos);
+ gos.write(data, 0, data.length);
+ gos.finish();
+ return baos.toByteArray();
+ }
}