From d4cd67851d076de52f89c50cf98b38fa55aa8c4b Mon Sep 17 00:00:00 2001 From: Frank Natividad Date: Tue, 26 Jan 2021 13:15:55 -0800 Subject: [PATCH] debug: verify gs filesystem is available --- google-cloud-nio/pom.xml | 11 ----------- .../contrib/nio/CloudStorageOptionsTest.java | 14 ++++++++++++++ 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/google-cloud-nio/pom.xml b/google-cloud-nio/pom.xml index 96de04a43..afcaf1d5b 100644 --- a/google-cloud-nio/pom.xml +++ b/google-cloud-nio/pom.xml @@ -176,17 +176,6 @@ - - org.apache.maven.plugins - maven-dependency-plugin - - - com.google.auto.value:auto-value - com.google.auto.service:auto-service - - - - diff --git a/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageOptionsTest.java b/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageOptionsTest.java index c6ce31ef6..0ce5aa1de 100644 --- a/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageOptionsTest.java +++ b/google-cloud-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageOptionsTest.java @@ -27,6 +27,8 @@ import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; +import java.nio.file.spi.FileSystemProvider; +import java.util.List; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; @@ -39,6 +41,18 @@ public class CloudStorageOptionsTest { @Before public void before() { CloudStorageFileSystemProvider.setStorageOptions(LocalStorageHelper.getOptions()); + List fileSystemProviders = FileSystemProvider.installedProviders(); + boolean atLeastOne = false; + for (FileSystemProvider fp : fileSystemProviders) { + if (fp.getClass() == CloudStorageFileSystemProvider.class) { + CloudStorageFileSystemProvider cloudStorageFileSystemProvider = + (CloudStorageFileSystemProvider) fp; + assertThat(cloudStorageFileSystemProvider.getProject()) + .isEqualTo("dummy-project-for-testing"); + atLeastOne = true; + } + } + assertThat(atLeastOne).isTrue(); } @Test