Repository: jclouds-labs-google Updated Branches: refs/heads/master a1dc8383a -> ebad2033f
Do not leave open streams when loading test mock files Project: http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/repo Commit: http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/commit/ebad2033 Tree: http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/tree/ebad2033 Diff: http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/diff/ebad2033 Branch: refs/heads/master Commit: ebad2033f1d52dce33b8d47142316b377ce244c2 Parents: a1dc838 Author: Ignasi Barrera <[email protected]> Authored: Wed Oct 26 15:57:28 2016 +0200 Committer: Ignasi Barrera <[email protected]> Committed: Wed Oct 26 15:57:28 2016 +0200 ---------------------------------------------------------------------- .../internal/BaseGoogleCloudStorageExpectTest.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/ebad2033/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/internal/BaseGoogleCloudStorageExpectTest.java ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/internal/BaseGoogleCloudStorageExpectTest.java b/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/internal/BaseGoogleCloudStorageExpectTest.java index 4246512..dd3c644 100644 --- a/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/internal/BaseGoogleCloudStorageExpectTest.java +++ b/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/internal/BaseGoogleCloudStorageExpectTest.java @@ -49,14 +49,16 @@ import org.jclouds.googlecloudstorage.GoogleCloudStorageProviderMetadata; import org.jclouds.http.HttpRequest; import org.jclouds.http.HttpResponse; import org.jclouds.io.Payload; -import org.jclouds.io.payloads.ByteSourcePayload; +import org.jclouds.io.Payloads; import org.jclouds.oauth.v2.filters.JWTBearerTokenFlow; import org.jclouds.oauth.v2.filters.TestJWTBearerTokenFlow; import org.jclouds.providers.ProviderMetadata; import org.jclouds.rest.internal.BaseRestApiExpectTest; +import com.google.common.base.Charsets; import com.google.common.base.Joiner; import com.google.common.base.Supplier; +import com.google.common.base.Throwables; import com.google.common.io.ByteSource; import com.google.common.io.Resources; import com.google.inject.Binder; @@ -167,6 +169,10 @@ public class BaseGoogleCloudStorageExpectTest<T> extends BaseRestApiExpectTest<T } protected Payload staticPayloadFromResource(String resource) { - return new ByteSourcePayload(Resources.asByteSource(Resources.getResource(getClass(), resource))); + try { + return Payloads.newStringPayload(Resources.toString(Resources.getResource(getClass(), resource), Charsets.UTF_8)); + } catch (IOException ex) { + throw Throwables.propagate(ex); + } } }
