mirror of https://github.com/grpc/grpc-java.git
Move Noop{Client,Server}Call from testing to api (#10753)
To help reduce cross dependencies, we move these test classes to the test fixtures of grpc-api.
This commit is contained in:
parent
a5f3483653
commit
8c4f4e08d9
|
|
@ -28,7 +28,6 @@ import static org.junit.Assert.assertTrue;
|
||||||
import static org.junit.Assert.fail;
|
import static org.junit.Assert.fail;
|
||||||
|
|
||||||
import com.google.common.util.concurrent.testing.TestingExecutors;
|
import com.google.common.util.concurrent.testing.TestingExecutors;
|
||||||
import io.grpc.internal.NoopServerCall;
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,6 @@ import static org.mockito.Mockito.verifyNoMoreInteractions;
|
||||||
import io.grpc.MethodDescriptor.Marshaller;
|
import io.grpc.MethodDescriptor.Marshaller;
|
||||||
import io.grpc.MethodDescriptor.MethodType;
|
import io.grpc.MethodDescriptor.MethodType;
|
||||||
import io.grpc.ServerCall.Listener;
|
import io.grpc.ServerCall.Listener;
|
||||||
import io.grpc.internal.NoopServerCall;
|
|
||||||
import java.io.ByteArrayInputStream;
|
import java.io.ByteArrayInputStream;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
|
||||||
|
|
@ -14,10 +14,7 @@
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package io.grpc.internal;
|
package io.grpc;
|
||||||
|
|
||||||
import io.grpc.ClientCall;
|
|
||||||
import io.grpc.Metadata;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* {@link NoopClientCall} is a class that is designed for use in tests. It is designed to be used
|
* {@link NoopClientCall} is a class that is designed for use in tests. It is designed to be used
|
||||||
|
|
@ -14,12 +14,7 @@
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package io.grpc.internal;
|
package io.grpc;
|
||||||
|
|
||||||
import io.grpc.Metadata;
|
|
||||||
import io.grpc.MethodDescriptor;
|
|
||||||
import io.grpc.ServerCall;
|
|
||||||
import io.grpc.Status;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* {@link NoopServerCall} is a class that is designed for use in tests. It is designed to be used
|
* {@link NoopServerCall} is a class that is designed for use in tests. It is designed to be used
|
||||||
|
|
@ -59,6 +59,7 @@ import io.grpc.InternalConfigSelector;
|
||||||
import io.grpc.Metadata;
|
import io.grpc.Metadata;
|
||||||
import io.grpc.MethodDescriptor;
|
import io.grpc.MethodDescriptor;
|
||||||
import io.grpc.MethodDescriptor.MethodType;
|
import io.grpc.MethodDescriptor.MethodType;
|
||||||
|
import io.grpc.NoopClientCall;
|
||||||
import io.grpc.Status;
|
import io.grpc.Status;
|
||||||
import io.grpc.internal.ClientCallImpl.ClientStreamProvider;
|
import io.grpc.internal.ClientCallImpl.ClientStreamProvider;
|
||||||
import io.grpc.internal.ManagedChannelServiceConfig.MethodInfo;
|
import io.grpc.internal.ManagedChannelServiceConfig.MethodInfo;
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,7 @@ import io.grpc.InternalConfigSelector;
|
||||||
import io.grpc.LoadBalancer.PickSubchannelArgs;
|
import io.grpc.LoadBalancer.PickSubchannelArgs;
|
||||||
import io.grpc.Metadata;
|
import io.grpc.Metadata;
|
||||||
import io.grpc.MethodDescriptor;
|
import io.grpc.MethodDescriptor;
|
||||||
|
import io.grpc.NoopClientCall;
|
||||||
import io.grpc.Status;
|
import io.grpc.Status;
|
||||||
import io.grpc.internal.ManagedChannelImpl.ConfigSelectingClientCall;
|
import io.grpc.internal.ManagedChannelImpl.ConfigSelectingClientCall;
|
||||||
import io.grpc.internal.ManagedChannelServiceConfig.MethodInfo;
|
import io.grpc.internal.ManagedChannelServiceConfig.MethodInfo;
|
||||||
|
|
|
||||||
|
|
@ -28,6 +28,7 @@ import io.grpc.ConnectivityState;
|
||||||
import io.grpc.ForwardingTestUtil;
|
import io.grpc.ForwardingTestUtil;
|
||||||
import io.grpc.ManagedChannel;
|
import io.grpc.ManagedChannel;
|
||||||
import io.grpc.MethodDescriptor;
|
import io.grpc.MethodDescriptor;
|
||||||
|
import io.grpc.NoopClientCall;
|
||||||
import io.grpc.testing.TestMethodDescriptors;
|
import io.grpc.testing.TestMethodDescriptors;
|
||||||
import java.lang.reflect.Method;
|
import java.lang.reflect.Method;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
|
|
|
||||||
|
|
@ -47,9 +47,9 @@ import io.grpc.Grpc;
|
||||||
import io.grpc.Metadata;
|
import io.grpc.Metadata;
|
||||||
import io.grpc.MethodDescriptor;
|
import io.grpc.MethodDescriptor;
|
||||||
import io.grpc.MethodDescriptor.MethodType;
|
import io.grpc.MethodDescriptor.MethodType;
|
||||||
|
import io.grpc.NoopClientCall;
|
||||||
import io.grpc.Status;
|
import io.grpc.Status;
|
||||||
import io.grpc.gcp.observability.interceptors.ConfigFilterHelper.FilterParams;
|
import io.grpc.gcp.observability.interceptors.ConfigFilterHelper.FilterParams;
|
||||||
import io.grpc.internal.NoopClientCall;
|
|
||||||
import io.grpc.observabilitylog.v1.GrpcLogRecord;
|
import io.grpc.observabilitylog.v1.GrpcLogRecord;
|
||||||
import io.grpc.observabilitylog.v1.GrpcLogRecord.EventLogger;
|
import io.grpc.observabilitylog.v1.GrpcLogRecord.EventLogger;
|
||||||
import io.grpc.observabilitylog.v1.GrpcLogRecord.EventType;
|
import io.grpc.observabilitylog.v1.GrpcLogRecord.EventType;
|
||||||
|
|
|
||||||
|
|
@ -39,10 +39,10 @@ import io.grpc.Grpc;
|
||||||
import io.grpc.Metadata;
|
import io.grpc.Metadata;
|
||||||
import io.grpc.MethodDescriptor;
|
import io.grpc.MethodDescriptor;
|
||||||
import io.grpc.MethodDescriptor.MethodType;
|
import io.grpc.MethodDescriptor.MethodType;
|
||||||
|
import io.grpc.NoopServerCall;
|
||||||
import io.grpc.ServerCall;
|
import io.grpc.ServerCall;
|
||||||
import io.grpc.Status;
|
import io.grpc.Status;
|
||||||
import io.grpc.gcp.observability.interceptors.ConfigFilterHelper.FilterParams;
|
import io.grpc.gcp.observability.interceptors.ConfigFilterHelper.FilterParams;
|
||||||
import io.grpc.internal.NoopServerCall;
|
|
||||||
import io.grpc.observabilitylog.v1.GrpcLogRecord.EventLogger;
|
import io.grpc.observabilitylog.v1.GrpcLogRecord.EventLogger;
|
||||||
import io.grpc.observabilitylog.v1.GrpcLogRecord.EventType;
|
import io.grpc.observabilitylog.v1.GrpcLogRecord.EventType;
|
||||||
import io.opencensus.trace.SpanContext;
|
import io.opencensus.trace.SpanContext;
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,7 @@ import io.grpc.Channel;
|
||||||
import io.grpc.ClientCall;
|
import io.grpc.ClientCall;
|
||||||
import io.grpc.Deadline;
|
import io.grpc.Deadline;
|
||||||
import io.grpc.MethodDescriptor;
|
import io.grpc.MethodDescriptor;
|
||||||
import io.grpc.internal.NoopClientCall;
|
import io.grpc.NoopClientCall;
|
||||||
import io.grpc.testing.integration.Messages.SimpleRequest;
|
import io.grpc.testing.integration.Messages.SimpleRequest;
|
||||||
import io.grpc.testing.integration.Messages.SimpleResponse;
|
import io.grpc.testing.integration.Messages.SimpleResponse;
|
||||||
import io.grpc.testing.integration.TestServiceGrpc;
|
import io.grpc.testing.integration.TestServiceGrpc;
|
||||||
|
|
|
||||||
|
|
@ -36,7 +36,8 @@ dependencies {
|
||||||
compileOnly libraries.javax.annotation
|
compileOnly libraries.javax.annotation
|
||||||
testImplementation project(':grpc-testing'),
|
testImplementation project(':grpc-testing'),
|
||||||
libraries.netty.transport.epoll, // for DomainSocketAddress
|
libraries.netty.transport.epoll, // for DomainSocketAddress
|
||||||
testFixtures(project(':grpc-core'))
|
testFixtures(project(':grpc-core')),
|
||||||
|
testFixtures(project(':grpc-api'))
|
||||||
testCompileOnly libraries.javax.annotation
|
testCompileOnly libraries.javax.annotation
|
||||||
signature libraries.signature.java
|
signature libraries.signature.java
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -35,12 +35,12 @@ import io.grpc.Metadata;
|
||||||
import io.grpc.MethodDescriptor;
|
import io.grpc.MethodDescriptor;
|
||||||
import io.grpc.MethodDescriptor.Marshaller;
|
import io.grpc.MethodDescriptor.Marshaller;
|
||||||
import io.grpc.MethodDescriptor.MethodType;
|
import io.grpc.MethodDescriptor.MethodType;
|
||||||
|
import io.grpc.NoopClientCall;
|
||||||
|
import io.grpc.NoopServerCall;
|
||||||
import io.grpc.ServerCall;
|
import io.grpc.ServerCall;
|
||||||
import io.grpc.ServerCallHandler;
|
import io.grpc.ServerCallHandler;
|
||||||
import io.grpc.ServerInterceptor;
|
import io.grpc.ServerInterceptor;
|
||||||
import io.grpc.ServerMethodDefinition;
|
import io.grpc.ServerMethodDefinition;
|
||||||
import io.grpc.internal.NoopClientCall;
|
|
||||||
import io.grpc.internal.NoopServerCall;
|
|
||||||
import java.io.ByteArrayInputStream;
|
import java.io.ByteArrayInputStream;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
|
|
|
||||||
|
|
@ -54,6 +54,8 @@ import io.grpc.Grpc;
|
||||||
import io.grpc.Metadata;
|
import io.grpc.Metadata;
|
||||||
import io.grpc.MethodDescriptor;
|
import io.grpc.MethodDescriptor;
|
||||||
import io.grpc.MethodDescriptor.MethodType;
|
import io.grpc.MethodDescriptor.MethodType;
|
||||||
|
import io.grpc.NoopClientCall;
|
||||||
|
import io.grpc.NoopServerCall;
|
||||||
import io.grpc.ServerCall;
|
import io.grpc.ServerCall;
|
||||||
import io.grpc.ServerCallHandler;
|
import io.grpc.ServerCallHandler;
|
||||||
import io.grpc.Status;
|
import io.grpc.Status;
|
||||||
|
|
@ -67,8 +69,6 @@ import io.grpc.binarylog.v1.Message;
|
||||||
import io.grpc.binarylog.v1.MetadataEntry;
|
import io.grpc.binarylog.v1.MetadataEntry;
|
||||||
import io.grpc.binarylog.v1.ServerHeader;
|
import io.grpc.binarylog.v1.ServerHeader;
|
||||||
import io.grpc.binarylog.v1.Trailer;
|
import io.grpc.binarylog.v1.Trailer;
|
||||||
import io.grpc.internal.NoopClientCall;
|
|
||||||
import io.grpc.internal.NoopServerCall;
|
|
||||||
import io.grpc.protobuf.StatusProto;
|
import io.grpc.protobuf.StatusProto;
|
||||||
import io.grpc.protobuf.services.BinlogHelper.FactoryImpl;
|
import io.grpc.protobuf.services.BinlogHelper.FactoryImpl;
|
||||||
import io.grpc.protobuf.services.BinlogHelper.MaybeTruncated;
|
import io.grpc.protobuf.services.BinlogHelper.MaybeTruncated;
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,8 @@ dependencies {
|
||||||
libraries.guava
|
libraries.guava
|
||||||
implementation libraries.errorprone.annotations
|
implementation libraries.errorprone.annotations
|
||||||
testImplementation libraries.truth,
|
testImplementation libraries.truth,
|
||||||
project(':grpc-testing')
|
project(':grpc-testing'),
|
||||||
|
testFixtures(project(':grpc-api'))
|
||||||
signature libraries.signature.java
|
signature libraries.signature.java
|
||||||
signature libraries.signature.android
|
signature libraries.signature.android
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -39,6 +39,7 @@ import io.grpc.ForwardingClientCallListener.SimpleForwardingClientCallListener;
|
||||||
import io.grpc.ManagedChannel;
|
import io.grpc.ManagedChannel;
|
||||||
import io.grpc.Metadata;
|
import io.grpc.Metadata;
|
||||||
import io.grpc.MethodDescriptor;
|
import io.grpc.MethodDescriptor;
|
||||||
|
import io.grpc.NoopClientCall;
|
||||||
import io.grpc.Server;
|
import io.grpc.Server;
|
||||||
import io.grpc.ServerServiceDefinition;
|
import io.grpc.ServerServiceDefinition;
|
||||||
import io.grpc.ServiceDescriptor;
|
import io.grpc.ServiceDescriptor;
|
||||||
|
|
@ -46,7 +47,6 @@ import io.grpc.Status;
|
||||||
import io.grpc.StatusRuntimeException;
|
import io.grpc.StatusRuntimeException;
|
||||||
import io.grpc.inprocess.InProcessChannelBuilder;
|
import io.grpc.inprocess.InProcessChannelBuilder;
|
||||||
import io.grpc.inprocess.InProcessServerBuilder;
|
import io.grpc.inprocess.InProcessServerBuilder;
|
||||||
import io.grpc.internal.NoopClientCall;
|
|
||||||
import io.grpc.stub.ClientCalls.StubType;
|
import io.grpc.stub.ClientCalls.StubType;
|
||||||
import io.grpc.stub.ServerCalls.NoopStreamObserver;
|
import io.grpc.stub.ServerCalls.NoopStreamObserver;
|
||||||
import io.grpc.stub.ServerCalls.ServerStreamingMethod;
|
import io.grpc.stub.ServerCalls.ServerStreamingMethod;
|
||||||
|
|
|
||||||
|
|
@ -21,16 +21,3 @@ java_library(
|
||||||
"@junit_junit//jar",
|
"@junit_junit//jar",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
java_library(
|
|
||||||
name = "internal",
|
|
||||||
srcs = glob([
|
|
||||||
"src/main/java/io/grpc/internal/*.java",
|
|
||||||
]),
|
|
||||||
visibility = ["//:__subpackages__"],
|
|
||||||
deps = [
|
|
||||||
"//api",
|
|
||||||
"//core:internal",
|
|
||||||
"@io_opencensus_opencensus_api//jar",
|
|
||||||
],
|
|
||||||
)
|
|
||||||
|
|
|
||||||
|
|
@ -21,6 +21,7 @@ import static org.junit.Assert.assertEquals;
|
||||||
|
|
||||||
import io.grpc.Metadata;
|
import io.grpc.Metadata;
|
||||||
import io.grpc.MethodDescriptor;
|
import io.grpc.MethodDescriptor;
|
||||||
|
import io.grpc.NoopServerCall;
|
||||||
import io.grpc.ServerCall;
|
import io.grpc.ServerCall;
|
||||||
import io.grpc.ServerCallHandler;
|
import io.grpc.ServerCallHandler;
|
||||||
import io.grpc.ServerInterceptors;
|
import io.grpc.ServerInterceptors;
|
||||||
|
|
@ -29,7 +30,6 @@ import io.grpc.ServerServiceDefinition;
|
||||||
import io.grpc.ServiceDescriptor;
|
import io.grpc.ServiceDescriptor;
|
||||||
import io.grpc.Status;
|
import io.grpc.Status;
|
||||||
import io.grpc.StatusRuntimeException;
|
import io.grpc.StatusRuntimeException;
|
||||||
import io.grpc.internal.NoopServerCall;
|
|
||||||
import io.grpc.testing.TestMethodDescriptors;
|
import io.grpc.testing.TestMethodDescriptors;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
|
||||||
|
|
@ -57,6 +57,8 @@ import io.grpc.NameResolver;
|
||||||
import io.grpc.NameResolver.ConfigOrError;
|
import io.grpc.NameResolver.ConfigOrError;
|
||||||
import io.grpc.NameResolver.ResolutionResult;
|
import io.grpc.NameResolver.ResolutionResult;
|
||||||
import io.grpc.NameResolver.ServiceConfigParser;
|
import io.grpc.NameResolver.ServiceConfigParser;
|
||||||
|
import io.grpc.NoopClientCall;
|
||||||
|
import io.grpc.NoopClientCall.NoopClientCallListener;
|
||||||
import io.grpc.Status;
|
import io.grpc.Status;
|
||||||
import io.grpc.Status.Code;
|
import io.grpc.Status.Code;
|
||||||
import io.grpc.SynchronizationContext;
|
import io.grpc.SynchronizationContext;
|
||||||
|
|
@ -64,8 +66,6 @@ import io.grpc.internal.AutoConfiguredLoadBalancerFactory;
|
||||||
import io.grpc.internal.FakeClock;
|
import io.grpc.internal.FakeClock;
|
||||||
import io.grpc.internal.JsonParser;
|
import io.grpc.internal.JsonParser;
|
||||||
import io.grpc.internal.JsonUtil;
|
import io.grpc.internal.JsonUtil;
|
||||||
import io.grpc.internal.NoopClientCall;
|
|
||||||
import io.grpc.internal.NoopClientCall.NoopClientCallListener;
|
|
||||||
import io.grpc.internal.ObjectPool;
|
import io.grpc.internal.ObjectPool;
|
||||||
import io.grpc.internal.PickSubchannelArgsImpl;
|
import io.grpc.internal.PickSubchannelArgsImpl;
|
||||||
import io.grpc.internal.ScParser;
|
import io.grpc.internal.ScParser;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue