Rename InvokeServiceRequest to InvokeMethodRequest. (#443)

* Rename InvokeServiceRequest to InvokeMethodRequest.

* Organize imports.
This commit is contained in:
Artur Souza 2021-01-15 04:51:48 -08:00 committed by GitHub
parent 019dee9a8b
commit d43272fdc6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
29 changed files with 95 additions and 78 deletions

View File

@ -8,8 +8,8 @@ package io.dapr.examples.tracing;
import io.dapr.client.DaprClient; import io.dapr.client.DaprClient;
import io.dapr.client.DaprClientBuilder; import io.dapr.client.DaprClientBuilder;
import io.dapr.client.domain.HttpExtension; import io.dapr.client.domain.HttpExtension;
import io.dapr.client.domain.InvokeServiceRequest; import io.dapr.client.domain.InvokeMethodRequest;
import io.dapr.client.domain.InvokeServiceRequestBuilder; import io.dapr.client.domain.InvokeMethodRequestBuilder;
import io.dapr.springboot.OpenTelemetryConfig; import io.dapr.springboot.OpenTelemetryConfig;
import io.dapr.utils.TypeRef; import io.dapr.utils.TypeRef;
import io.opentelemetry.api.trace.Span; import io.opentelemetry.api.trace.Span;
@ -45,8 +45,8 @@ public class InvokeClient {
try (DaprClient client = (new DaprClientBuilder()).build()) { try (DaprClient client = (new DaprClientBuilder()).build()) {
for (String message : args) { for (String message : args) {
try (Scope scope = span.makeCurrent()) { try (Scope scope = span.makeCurrent()) {
InvokeServiceRequestBuilder builder = new InvokeServiceRequestBuilder(SERVICE_APP_ID, "proxy_echo"); InvokeMethodRequestBuilder builder = new InvokeMethodRequestBuilder(SERVICE_APP_ID, "proxy_echo");
InvokeServiceRequest request InvokeMethodRequest request
= builder.withBody(message).withHttpExtension(HttpExtension.POST).withContext(Context.current()).build(); = builder.withBody(message).withHttpExtension(HttpExtension.POST).withContext(Context.current()).build();
client.invokeMethod(request, TypeRef.get(byte[].class)) client.invokeMethod(request, TypeRef.get(byte[].class))
.map(r -> { .map(r -> {
@ -54,7 +54,7 @@ public class InvokeClient {
return r; return r;
}) })
.flatMap(r -> { .flatMap(r -> {
InvokeServiceRequest sleepRequest = new InvokeServiceRequestBuilder(SERVICE_APP_ID, "proxy_sleep") InvokeMethodRequest sleepRequest = new InvokeMethodRequestBuilder(SERVICE_APP_ID, "proxy_sleep")
.withHttpExtension(HttpExtension.POST) .withHttpExtension(HttpExtension.POST)
.withContext(r.getContext()).build(); .withContext(r.getContext()).build();
return client.invokeMethod(sleepRequest, TypeRef.get(Void.class)); return client.invokeMethod(sleepRequest, TypeRef.get(Void.class));

View File

@ -7,20 +7,17 @@ package io.dapr.examples.tracing;
import io.dapr.client.DaprClient; import io.dapr.client.DaprClient;
import io.dapr.client.domain.HttpExtension; import io.dapr.client.domain.HttpExtension;
import io.dapr.client.domain.InvokeServiceRequest; import io.dapr.client.domain.InvokeMethodRequest;
import io.dapr.client.domain.InvokeServiceRequestBuilder; import io.dapr.client.domain.InvokeMethodRequestBuilder;
import io.dapr.utils.TypeRef; import io.dapr.utils.TypeRef;
import io.opentelemetry.context.Context; import io.opentelemetry.context.Context;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestAttribute; import org.springframework.web.bind.annotation.RequestAttribute;
import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestHeader;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import reactor.core.publisher.Mono; import reactor.core.publisher.Mono;
import java.util.Map;
/** /**
* SpringBoot Controller to handle service invocation. * SpringBoot Controller to handle service invocation.
* *
@ -48,8 +45,8 @@ public class TracingDemoMiddleServiceController {
public Mono<byte[]> echo( public Mono<byte[]> echo(
@RequestAttribute(name = "opentelemetry-context") Context context, @RequestAttribute(name = "opentelemetry-context") Context context,
@RequestBody(required = false) String body) { @RequestBody(required = false) String body) {
InvokeServiceRequestBuilder builder = new InvokeServiceRequestBuilder(INVOKE_APP_ID, "echo"); InvokeMethodRequestBuilder builder = new InvokeMethodRequestBuilder(INVOKE_APP_ID, "echo");
InvokeServiceRequest request InvokeMethodRequest request
= builder.withBody(body).withHttpExtension(HttpExtension.POST).withContext(context).build(); = builder.withBody(body).withHttpExtension(HttpExtension.POST).withContext(context).build();
return client.invokeMethod(request, TypeRef.get(byte[].class)).map(r -> r.getObject()); return client.invokeMethod(request, TypeRef.get(byte[].class)).map(r -> r.getObject());
} }
@ -62,8 +59,8 @@ public class TracingDemoMiddleServiceController {
*/ */
@PostMapping(path = "/proxy_sleep") @PostMapping(path = "/proxy_sleep")
public Mono<Void> sleep(@RequestAttribute(name = "opentelemetry-context") Context context) { public Mono<Void> sleep(@RequestAttribute(name = "opentelemetry-context") Context context) {
InvokeServiceRequestBuilder builder = new InvokeServiceRequestBuilder(INVOKE_APP_ID, "sleep"); InvokeMethodRequestBuilder builder = new InvokeMethodRequestBuilder(INVOKE_APP_ID, "sleep");
InvokeServiceRequest request = builder.withHttpExtension(HttpExtension.POST).withContext(context).build(); InvokeMethodRequest request = builder.withHttpExtension(HttpExtension.POST).withContext(context).build();
return client.invokeMethod(request, TypeRef.get(byte[].class)).then(); return client.invokeMethod(request, TypeRef.get(byte[].class)).then();
} }

View File

@ -9,8 +9,6 @@ import org.apache.commons.lang3.tuple.ImmutablePair;
import org.junit.AfterClass; import org.junit.AfterClass;
import java.io.Closeable; import java.io.Closeable;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap; import java.util.HashMap;
import java.util.LinkedList; import java.util.LinkedList;
import java.util.Map; import java.util.Map;

View File

@ -20,7 +20,9 @@ import org.slf4j.LoggerFactory;
import java.util.List; import java.util.List;
import java.util.UUID; import java.util.UUID;
import static io.dapr.it.actors.MyActorTestUtils.*; import static io.dapr.it.actors.MyActorTestUtils.countMethodCalls;
import static io.dapr.it.actors.MyActorTestUtils.fetchMethodCallLogs;
import static io.dapr.it.actors.MyActorTestUtils.validateMethodCalls;
import static org.junit.Assert.assertNotEquals; import static org.junit.Assert.assertNotEquals;
public class ActorReminderFailoverIT extends BaseIT { public class ActorReminderFailoverIT extends BaseIT {

View File

@ -22,7 +22,9 @@ import org.slf4j.LoggerFactory;
import java.util.List; import java.util.List;
import java.util.UUID; import java.util.UUID;
import static io.dapr.it.actors.MyActorTestUtils.*; import static io.dapr.it.actors.MyActorTestUtils.countMethodCalls;
import static io.dapr.it.actors.MyActorTestUtils.fetchMethodCallLogs;
import static io.dapr.it.actors.MyActorTestUtils.validateMethodCalls;
public class ActorReminderRecoveryIT extends BaseIT { public class ActorReminderRecoveryIT extends BaseIT {

View File

@ -22,7 +22,9 @@ import java.util.Arrays;
import java.util.Collection; import java.util.Collection;
import static io.dapr.it.Retry.callWithRetry; import static io.dapr.it.Retry.callWithRetry;
import static org.junit.Assert.*; import static org.junit.Assert.assertArrayEquals;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNull;
@RunWith(Parameterized.class) @RunWith(Parameterized.class)
public class ActorStateIT extends BaseIT { public class ActorStateIT extends BaseIT {

View File

@ -1,8 +1,18 @@
package io.dapr.it.methodinvoke.http; package io.dapr.it.methodinvoke.http;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;
import java.util.*; import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Optional;
/** /**
* SpringBoot Controller to handle input binding. * SpringBoot Controller to handle input binding.

View File

@ -10,7 +10,6 @@ import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.junit.runners.Parameterized; import org.junit.runners.Parameterized;
import java.io.IOException;
import java.util.Arrays; import java.util.Arrays;
import java.util.Calendar; import java.util.Calendar;
import java.util.Collection; import java.util.Collection;

View File

@ -7,7 +7,6 @@ package io.dapr.it.pubsub.http;
import io.dapr.client.DaprClient; import io.dapr.client.DaprClient;
import io.dapr.client.DaprClientBuilder; import io.dapr.client.DaprClientBuilder;
import io.dapr.client.DaprHttp;
import io.dapr.client.domain.HttpExtension; import io.dapr.client.domain.HttpExtension;
import io.dapr.client.domain.Metadata; import io.dapr.client.domain.Metadata;
import io.dapr.it.BaseIT; import io.dapr.it.BaseIT;

View File

@ -7,13 +7,14 @@ package io.dapr.it.pubsub.http;
import io.dapr.Topic; import io.dapr.Topic;
import io.dapr.client.domain.CloudEvent; import io.dapr.client.domain.CloudEvent;
import io.dapr.serializer.DefaultObjectSerializer; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;
import reactor.core.publisher.Mono; import reactor.core.publisher.Mono;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Map;
/** /**
* SpringBoot Controller to handle input binding. * SpringBoot Controller to handle input binding.

View File

@ -20,7 +20,6 @@ import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.junit.runners.Parameterized; import org.junit.runners.Parameterized;
import java.io.IOException;
import java.util.Arrays; import java.util.Arrays;
import java.util.Collection; import java.util.Collection;
import java.util.Collections; import java.util.Collections;

View File

@ -18,12 +18,9 @@ import java.util.Arrays;
import java.util.Collections; import java.util.Collections;
import java.util.List; import java.util.List;
import java.util.UUID; import java.util.UUID;
import java.util.concurrent.ExecutionException;
import static io.dapr.it.TestUtils.assertThrowsDaprException;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNull; import static org.junit.Assert.assertNull;
import static org.junit.jupiter.api.Assertions.assertThrows;
/** /**
* Common test cases for Dapr client (GRPC and HTTP). * Common test cases for Dapr client (GRPC and HTTP).

View File

@ -14,7 +14,6 @@ import org.junit.AfterClass;
import org.junit.BeforeClass; import org.junit.BeforeClass;
import org.junit.Test; import org.junit.Test;
import java.io.IOException;
import java.util.Collections; import java.util.Collections;
import static io.dapr.it.TestUtils.assertThrowsDaprException; import static io.dapr.it.TestUtils.assertThrowsDaprException;

View File

@ -14,7 +14,6 @@ import org.junit.AfterClass;
import org.junit.BeforeClass; import org.junit.BeforeClass;
import org.junit.Test; import org.junit.Test;
import java.io.IOException;
import java.util.Collections; import java.util.Collections;
import static io.dapr.it.TestUtils.assertThrowsDaprException; import static io.dapr.it.TestUtils.assertThrowsDaprException;

View File

@ -17,8 +17,8 @@ import io.dapr.client.domain.GetStateRequestBuilder;
import io.dapr.client.domain.HttpExtension; import io.dapr.client.domain.HttpExtension;
import io.dapr.client.domain.InvokeBindingRequest; import io.dapr.client.domain.InvokeBindingRequest;
import io.dapr.client.domain.InvokeBindingRequestBuilder; import io.dapr.client.domain.InvokeBindingRequestBuilder;
import io.dapr.client.domain.InvokeServiceRequest; import io.dapr.client.domain.InvokeMethodRequest;
import io.dapr.client.domain.InvokeServiceRequestBuilder; import io.dapr.client.domain.InvokeMethodRequestBuilder;
import io.dapr.client.domain.PublishEventRequest; import io.dapr.client.domain.PublishEventRequest;
import io.dapr.client.domain.PublishEventRequestBuilder; import io.dapr.client.domain.PublishEventRequestBuilder;
import io.dapr.client.domain.SaveStateRequest; import io.dapr.client.domain.SaveStateRequest;
@ -96,8 +96,8 @@ abstract class AbstractDaprClient implements DaprClient {
HttpExtension httpExtension, HttpExtension httpExtension,
Map<String, String> metadata, Map<String, String> metadata,
TypeRef<T> type) { TypeRef<T> type) {
InvokeServiceRequestBuilder builder = new InvokeServiceRequestBuilder(appId, methodName); InvokeMethodRequestBuilder builder = new InvokeMethodRequestBuilder(appId, methodName);
InvokeServiceRequest req = builder InvokeMethodRequest req = builder
.withBody(data) .withBody(data)
.withHttpExtension(httpExtension) .withHttpExtension(httpExtension)
.withContentType(objectSerializer.getContentType()) .withContentType(objectSerializer.getContentType())

View File

@ -12,7 +12,7 @@ import io.dapr.client.domain.GetSecretRequest;
import io.dapr.client.domain.GetStateRequest; import io.dapr.client.domain.GetStateRequest;
import io.dapr.client.domain.HttpExtension; import io.dapr.client.domain.HttpExtension;
import io.dapr.client.domain.InvokeBindingRequest; import io.dapr.client.domain.InvokeBindingRequest;
import io.dapr.client.domain.InvokeServiceRequest; import io.dapr.client.domain.InvokeMethodRequest;
import io.dapr.client.domain.PublishEventRequest; import io.dapr.client.domain.PublishEventRequest;
import io.dapr.client.domain.Response; import io.dapr.client.domain.Response;
import io.dapr.client.domain.SaveStateRequest; import io.dapr.client.domain.SaveStateRequest;
@ -215,12 +215,12 @@ public interface DaprClient extends AutoCloseable {
/** /**
* Invoke a service method. * Invoke a service method.
* *
* @param invokeServiceRequest Request object. * @param invokeMethodRequest Request object.
* @param type The Type needed as return for the call. * @param type The Type needed as return for the call.
* @param <T> The Type of the return, use byte[] to skip serialization. * @param <T> The Type of the return, use byte[] to skip serialization.
* @return A Mono Plan of type T. * @return A Mono Plan of type T.
*/ */
<T> Mono<Response<T>> invokeMethod(InvokeServiceRequest invokeServiceRequest, TypeRef<T> type); <T> Mono<Response<T>> invokeMethod(InvokeMethodRequest invokeMethodRequest, TypeRef<T> type);
/** /**
* Invokes a Binding operation. * Invokes a Binding operation.

View File

@ -16,7 +16,7 @@ import io.dapr.client.domain.GetSecretRequest;
import io.dapr.client.domain.GetStateRequest; import io.dapr.client.domain.GetStateRequest;
import io.dapr.client.domain.HttpExtension; import io.dapr.client.domain.HttpExtension;
import io.dapr.client.domain.InvokeBindingRequest; import io.dapr.client.domain.InvokeBindingRequest;
import io.dapr.client.domain.InvokeServiceRequest; import io.dapr.client.domain.InvokeMethodRequest;
import io.dapr.client.domain.PublishEventRequest; import io.dapr.client.domain.PublishEventRequest;
import io.dapr.client.domain.Response; import io.dapr.client.domain.Response;
import io.dapr.client.domain.SaveStateRequest; import io.dapr.client.domain.SaveStateRequest;
@ -185,13 +185,13 @@ public class DaprClientGrpc extends AbstractDaprClient {
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override @Override
public <T> Mono<Response<T>> invokeMethod(InvokeServiceRequest invokeServiceRequest, TypeRef<T> type) { public <T> Mono<Response<T>> invokeMethod(InvokeMethodRequest invokeMethodRequest, TypeRef<T> type) {
try { try {
String appId = invokeServiceRequest.getAppId(); String appId = invokeMethodRequest.getAppId();
String method = invokeServiceRequest.getMethod(); String method = invokeMethodRequest.getMethod();
Object body = invokeServiceRequest.getBody(); Object body = invokeMethodRequest.getBody();
HttpExtension httpExtension = invokeServiceRequest.getHttpExtension(); HttpExtension httpExtension = invokeMethodRequest.getHttpExtension();
Context context = invokeServiceRequest.getContext(); Context context = invokeMethodRequest.getContext();
DaprProtos.InvokeServiceRequest envelope = buildInvokeServiceRequest( DaprProtos.InvokeServiceRequest envelope = buildInvokeServiceRequest(
httpExtension, httpExtension,
appId, appId,

View File

@ -14,7 +14,7 @@ import io.dapr.client.domain.GetSecretRequest;
import io.dapr.client.domain.GetStateRequest; import io.dapr.client.domain.GetStateRequest;
import io.dapr.client.domain.HttpExtension; import io.dapr.client.domain.HttpExtension;
import io.dapr.client.domain.InvokeBindingRequest; import io.dapr.client.domain.InvokeBindingRequest;
import io.dapr.client.domain.InvokeServiceRequest; import io.dapr.client.domain.InvokeMethodRequest;
import io.dapr.client.domain.PublishEventRequest; import io.dapr.client.domain.PublishEventRequest;
import io.dapr.client.domain.Response; import io.dapr.client.domain.Response;
import io.dapr.client.domain.SaveStateRequest; import io.dapr.client.domain.SaveStateRequest;
@ -155,14 +155,14 @@ public class DaprClientHttp extends AbstractDaprClient {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
public <T> Mono<Response<T>> invokeMethod(InvokeServiceRequest invokeServiceRequest, TypeRef<T> type) { public <T> Mono<Response<T>> invokeMethod(InvokeMethodRequest invokeMethodRequest, TypeRef<T> type) {
try { try {
final String appId = invokeServiceRequest.getAppId(); final String appId = invokeMethodRequest.getAppId();
final String method = invokeServiceRequest.getMethod(); final String method = invokeMethodRequest.getMethod();
final Object request = invokeServiceRequest.getBody(); final Object request = invokeMethodRequest.getBody();
final HttpExtension httpExtension = invokeServiceRequest.getHttpExtension(); final HttpExtension httpExtension = invokeMethodRequest.getHttpExtension();
final String contentType = invokeServiceRequest.getContentType(); final String contentType = invokeMethodRequest.getContentType();
final Context context = invokeServiceRequest.getContext(); final Context context = invokeMethodRequest.getContext();
if (httpExtension == null) { if (httpExtension == null) {
throw new IllegalArgumentException("HttpExtension cannot be null. Use HttpExtension.NONE instead."); throw new IllegalArgumentException("HttpExtension cannot be null. Use HttpExtension.NONE instead.");
} }

View File

@ -6,6 +6,7 @@
package io.dapr.client.domain; package io.dapr.client.domain;
import io.opentelemetry.context.Context; import io.opentelemetry.context.Context;
import java.util.Collections; import java.util.Collections;
import java.util.Map; import java.util.Map;

View File

@ -6,6 +6,7 @@
package io.dapr.client.domain; package io.dapr.client.domain;
import io.opentelemetry.context.Context; import io.opentelemetry.context.Context;
import java.util.Collections; import java.util.Collections;
import java.util.Map; import java.util.Map;

View File

@ -7,12 +7,10 @@ package io.dapr.client.domain;
import io.opentelemetry.context.Context; import io.opentelemetry.context.Context;
import java.util.Map;
/** /**
* A request to invoke a service. * A request to invoke a service.
*/ */
public class InvokeServiceRequest { public class InvokeMethodRequest {
private String appId; private String appId;

View File

@ -10,7 +10,7 @@ import io.opentelemetry.context.Context;
/** /**
* Builds a request to invoke a service. * Builds a request to invoke a service.
*/ */
public class InvokeServiceRequestBuilder { public class InvokeMethodRequestBuilder {
private final String appId; private final String appId;
@ -24,27 +24,27 @@ public class InvokeServiceRequestBuilder {
private Context context; private Context context;
public InvokeServiceRequestBuilder(String appId, String method) { public InvokeMethodRequestBuilder(String appId, String method) {
this.appId = appId; this.appId = appId;
this.method = method; this.method = method;
} }
public InvokeServiceRequestBuilder withContentType(String contentType) { public InvokeMethodRequestBuilder withContentType(String contentType) {
this.contentType = contentType; this.contentType = contentType;
return this; return this;
} }
public InvokeServiceRequestBuilder withBody(Object body) { public InvokeMethodRequestBuilder withBody(Object body) {
this.body = body; this.body = body;
return this; return this;
} }
public InvokeServiceRequestBuilder withHttpExtension(HttpExtension httpExtension) { public InvokeMethodRequestBuilder withHttpExtension(HttpExtension httpExtension) {
this.httpExtension = httpExtension; this.httpExtension = httpExtension;
return this; return this;
} }
public InvokeServiceRequestBuilder withContext(Context context) { public InvokeMethodRequestBuilder withContext(Context context) {
this.context = context; this.context = context;
return this; return this;
} }
@ -53,8 +53,8 @@ public class InvokeServiceRequestBuilder {
* Builds a request object. * Builds a request object.
* @return Request object. * @return Request object.
*/ */
public InvokeServiceRequest build() { public InvokeMethodRequest build() {
InvokeServiceRequest request = new InvokeServiceRequest(); InvokeMethodRequest request = new InvokeMethodRequest();
request.setAppId(this.appId); request.setAppId(this.appId);
request.setContentType(contentType); request.setContentType(contentType);
request.setMethod(this.method); request.setMethod(this.method);

View File

@ -53,10 +53,22 @@ import java.util.concurrent.atomic.AtomicBoolean;
import static io.dapr.utils.TestUtils.assertThrowsDaprException; import static io.dapr.utils.TestUtils.assertThrowsDaprException;
import static io.dapr.utils.TestUtils.findFreePort; import static io.dapr.utils.TestUtils.findFreePort;
import static org.junit.Assert.*; import static org.junit.Assert.assertArrayEquals;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertNull;
import static org.junit.Assert.assertTrue;
import static org.junit.jupiter.api.Assertions.assertThrows; import static org.junit.jupiter.api.Assertions.assertThrows;
import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.*; import static org.mockito.Mockito.argThat;
import static org.mockito.Mockito.doAnswer;
import static org.mockito.Mockito.doNothing;
import static org.mockito.Mockito.eq;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.verifyNoMoreInteractions;
import static org.mockito.Mockito.when;
public class DaprClientGrpcTest { public class DaprClientGrpcTest {

View File

@ -38,7 +38,10 @@ import java.util.Map;
import static io.dapr.utils.TestUtils.assertThrowsDaprException; import static io.dapr.utils.TestUtils.assertThrowsDaprException;
import static io.dapr.utils.TestUtils.findFreePort; import static io.dapr.utils.TestUtils.findFreePort;
import static org.junit.Assert.*; import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertNull;
import static org.junit.Assert.assertTrue;
import static org.junit.jupiter.api.Assertions.assertThrows; import static org.junit.jupiter.api.Assertions.assertThrows;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;

View File

@ -8,7 +8,6 @@ package io.dapr.client;
import io.opentelemetry.context.Context; import io.opentelemetry.context.Context;
import reactor.core.publisher.Mono; import reactor.core.publisher.Mono;
import java.io.IOException;
import java.util.Map; import java.util.Map;
/** /**

View File

@ -22,7 +22,9 @@ import java.io.IOException;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
import static org.junit.Assert.*; import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNull;
import static org.junit.Assert.fail;
public class DaprHttpTest { public class DaprHttpTest {

View File

@ -2,14 +2,14 @@ package io.dapr.client.domain;
import org.junit.Test; import org.junit.Test;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertNull;
import static org.junit.Assert.assertNotEquals;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotEquals;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertNull;
public class StateTest { public class StateTest {
private static final String KEY = "key"; private static final String KEY = "key";

View File

@ -14,7 +14,6 @@ import java.io.IOException;
import java.io.Serializable; import java.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Base64; import java.util.Base64;
import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.TreeMap; import java.util.TreeMap;
import java.util.function.Function; import java.util.function.Function;

View File

@ -11,8 +11,6 @@ import org.junit.jupiter.api.function.Executable;
import java.io.IOException; import java.io.IOException;
import java.net.ServerSocket; import java.net.ServerSocket;
import java.util.HashSet;
import java.util.Set;
public final class TestUtils { public final class TestUtils {