Skip to content

Commit aa14500

Browse files
committed
try fixing tests
1 parent 738554c commit aa14500

1 file changed

Lines changed: 18 additions & 5 deletions

File tree

google-cloud-pubsub/src/test/java/com/google/cloud/pubsub/spi/v1/PublisherImplTest.java

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,18 @@
1616

1717
package com.google.cloud.pubsub.spi.v1;
1818

19+
import static org.junit.Assert.*;
20+
1921
import com.google.api.core.ApiFuture;
2022
import com.google.api.gax.batching.BatchingSettings;
2123
import com.google.api.gax.batching.FlowControlSettings;
2224
import com.google.api.gax.batching.FlowController.LimitExceededBehavior;
25+
import com.google.api.gax.core.CredentialsProvider;
2326
import com.google.api.gax.grpc.ChannelProvider;
2427
import com.google.api.gax.grpc.ExecutorProvider;
2528
import com.google.api.gax.grpc.FixedExecutorProvider;
2629
import com.google.api.gax.grpc.InstantiatingExecutorProvider;
30+
import com.google.auth.Credentials;
2731
import com.google.cloud.pubsub.spi.v1.Publisher.Builder;
2832
import com.google.protobuf.ByteString;
2933
import com.google.pubsub.v1.PublishResponse;
@@ -35,18 +39,15 @@
3539
import io.grpc.inprocess.InProcessChannelBuilder;
3640
import io.grpc.inprocess.InProcessServerBuilder;
3741
import io.grpc.internal.ServerImpl;
42+
import java.util.concurrent.ExecutionException;
43+
import java.util.concurrent.Executor;
3844
import org.junit.After;
3945
import org.junit.Before;
4046
import org.junit.Test;
4147
import org.junit.runner.RunWith;
4248
import org.junit.runners.JUnit4;
4349
import org.threeten.bp.Duration;
4450

45-
import java.util.concurrent.ExecutionException;
46-
import java.util.concurrent.Executor;
47-
48-
import static org.junit.Assert.*;
49-
5051
@RunWith(JUnit4.class)
5152
public class PublisherImplTest {
5253

@@ -78,6 +79,16 @@ public ManagedChannel getChannel(Executor executor) {
7879
}
7980
};
8081

82+
// Gax declares a similar type, which can be used after gax is upgraded.
83+
@Deprecated
84+
private static final CredentialsProvider NO_CREDENTIALS_PROVIDER =
85+
new CredentialsProvider() {
86+
@Override
87+
public Credentials getCredentials() {
88+
return null;
89+
}
90+
};
91+
8192
private FakeScheduledExecutorService fakeExecutor;
8293

8394
private FakePublisherServiceImpl testPublisherServiceImpl;
@@ -427,6 +438,7 @@ public void testPublisherGetters() throws Exception {
427438
.setDelayThreshold(Duration.ofMillis(11))
428439
.setElementCountThreshold(12L)
429440
.build());
441+
builder.setCredentialsProvider(NO_CREDENTIALS_PROVIDER);
430442
builder.setFlowControlSettings(
431443
FlowControlSettings.newBuilder()
432444
.setMaxOutstandingRequestBytes(13)
@@ -661,6 +673,7 @@ private Builder getTestPublisherBuilder() {
661673
return Publisher.defaultBuilder(TEST_TOPIC)
662674
.setExecutorProvider(FixedExecutorProvider.create(fakeExecutor))
663675
.setChannelProvider(TEST_CHANNEL_PROVIDER)
676+
.setCredentialsProvider(NO_CREDENTIALS_PROVIDER)
664677
.setLongRandom(
665678
new Publisher.LongRandom() {
666679
@Override

0 commit comments

Comments
 (0)