Skip to content

Commit 356da96

Browse files
Use mock storage
1 parent 44cd268 commit 356da96

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

gcloud-java-contrib/gcloud-java-nio/src/test/java/com/google/cloud/storage/contrib/nio/CloudStorageLateInitializationTest.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
package com.google.cloud.storage.contrib.nio;
1818

19+
import com.google.cloud.storage.Storage;
1920
import com.google.cloud.storage.StorageOptions;
2021
import org.junit.Before;
2122
import org.junit.Rule;
@@ -45,7 +46,8 @@ public class CloudStorageLateInitializationTest {
4546
@Before
4647
public void before() {
4748
mockOptions = mock(StorageOptions.class);
48-
when(mockOptions.service()).thenReturn(StorageOptions.defaultInstance().service());
49+
Storage mockStorage = mock(Storage.class);
50+
when(mockOptions.service()).thenReturn(mockStorage);
4951
CloudStorageFileSystemProvider.setStorageOptions(mockOptions);
5052
}
5153

@@ -58,7 +60,7 @@ public void ctorDoesNotCreateStorage() {
5860
@Test
5961
public void getPathCreatesStorageOnce() {
6062
CloudStorageFileSystemProvider provider = new CloudStorageFileSystemProvider();
61-
provider.getPath(URI.create("gs://bucket/wat"));
63+
provider.getPath(URI.create("gs://bucket1/wat"));
6264
provider.getPath(URI.create("gs://bucket2/wat"));
6365
verify(mockOptions, times(1)).service();
6466
}

0 commit comments

Comments
 (0)