This is an automated email from the ASF dual-hosted git repository.
liubao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/servicecomb-java-chassis.git
The following commit(s) were added to refs/heads/master by this push:
new f84a924 [SCB--2252]fix discovery revision API not used and other
TODOs (#2363)
f84a924 is described below
commit f84a924fc7ef5e75a7b32cea94e8ab1455325aa1
Author: bao liu <[email protected]>
AuthorDate: Thu Apr 29 09:05:38 2021 +0800
[SCB--2252]fix discovery revision API not used and other TODOs (#2363)
---
.../rest/codec/param/BodyProcessorCreator.java | 7 ------
.../codec/produce/ProduceTextPlainProcessor.java | 16 --------------
.../common/rest/definition/RestOperationMeta.java | 1 -
.../jaxrs/client/MultiErrorCodeServiceClient.java | 18 ----------------
.../servicecomb/registry/DiscoveryManager.java | 3 ---
.../apache/servicecomb/registry/api/Discovery.java | 13 -----------
.../api/registry/MicroserviceInstances.java | 1 -
.../metrics/core/TestVertxMetersInitializer.java | 14 ++++++------
.../lightweight/AbstractLightweightDiscovery.java | 9 --------
.../servicecomb/localregistry/LocalDiscovery.java | 12 -----------
.../schemadiscovery/SchemaDiscovery.java | 10 ---------
.../serviceregistry/ServiceCenterDiscovery.java | 12 -----------
.../config/ServiceRegistryConfig.java | 1 -
.../transport/rest/client/RestClientSender.java | 1 -
.../transport/rest/vertx/RestServerVerticle.java | 20 +++++++----------
.../rest/vertx/TestRestServerVerticle.java | 25 +++++++++++-----------
16 files changed, 26 insertions(+), 137 deletions(-)
diff --git
a/common/common-rest/src/main/java/org/apache/servicecomb/common/rest/codec/param/BodyProcessorCreator.java
b/common/common-rest/src/main/java/org/apache/servicecomb/common/rest/codec/param/BodyProcessorCreator.java
index 3a612f7..5d92d3d 100644
---
a/common/common-rest/src/main/java/org/apache/servicecomb/common/rest/codec/param/BodyProcessorCreator.java
+++
b/common/common-rest/src/main/java/org/apache/servicecomb/common/rest/codec/param/BodyProcessorCreator.java
@@ -167,13 +167,6 @@ public class BodyProcessorCreator implements
ParamValueProcessorCreator {
return new BufferImpl().appendBytes(((String) arg).getBytes());
}
- // TODO recover this feature in SCB-1652
-// if (arg instanceof String && !isString) {
-// // consumer already encode body, not recommend, can not support
other transport
-// // if used in this way, it's not transport transparent
-// return Buffer.buffer((String) arg);
-// }
-
try (BufferOutputStream output = new BufferOutputStream()) {
RestObjectMapperFactory.getConsumerWriterMapper().writeValue(output,
arg);
return output.getBuffer();
diff --git
a/common/common-rest/src/main/java/org/apache/servicecomb/common/rest/codec/produce/ProduceTextPlainProcessor.java
b/common/common-rest/src/main/java/org/apache/servicecomb/common/rest/codec/produce/ProduceTextPlainProcessor.java
index 0311182..0fa64ba 100644
---
a/common/common-rest/src/main/java/org/apache/servicecomb/common/rest/codec/produce/ProduceTextPlainProcessor.java
+++
b/common/common-rest/src/main/java/org/apache/servicecomb/common/rest/codec/produce/ProduceTextPlainProcessor.java
@@ -42,22 +42,6 @@ public class ProduceTextPlainProcessor implements
ProduceProcessor {
public Object doDecodeResponse(InputStream input, JavaType type) throws
Exception {
// plainText类型,肯定是返回string的,想不出有其他类型的场景
return IOUtils.toString(input, StandardCharsets.UTF_8);
- // TODO: 该方法尚需进一步修改
- // Class<?> returnCls = type.getRawClass();
- // if (returnCls.isPrimitive()) {
- // // 处理char类型
- // if (returnCls == char.class) {
- // return ((String)result).charAt(0);
- // }
- // // 处理其他如int, long, boolean等类型
- // return RestObjectMapper.INSTANCE.readValue((String)result,
type);
- // }
- // else {
- // // 处理如String等其他复杂类型
- // // 对于更多处理不了的复杂类型建议使用"application/json"
- // return returnCls.getConstructor(new Class<?>[]
{String.class})
- // .newInstance((String)result);
- // }
}
@Override
diff --git
a/common/common-rest/src/main/java/org/apache/servicecomb/common/rest/definition/RestOperationMeta.java
b/common/common-rest/src/main/java/org/apache/servicecomb/common/rest/definition/RestOperationMeta.java
index 011a5a3..0809656 100644
---
a/common/common-rest/src/main/java/org/apache/servicecomb/common/rest/definition/RestOperationMeta.java
+++
b/common/common-rest/src/main/java/org/apache/servicecomb/common/rest/definition/RestOperationMeta.java
@@ -147,7 +147,6 @@ public class RestOperationMeta {
}
private boolean checkDownloadFileFlag() {
- // todo: logic of find
Response response =
operationMeta.getSwaggerOperation().getResponses().get("200");
if (response != null) {
Model model = response.getResponseSchema();
diff --git
a/demo/demo-jaxrs/jaxrs-client/src/main/java/org/apache/servicecomb/demo/jaxrs/client/MultiErrorCodeServiceClient.java
b/demo/demo-jaxrs/jaxrs-client/src/main/java/org/apache/servicecomb/demo/jaxrs/client/MultiErrorCodeServiceClient.java
index 0e588cc..c702682 100644
---
a/demo/demo-jaxrs/jaxrs-client/src/main/java/org/apache/servicecomb/demo/jaxrs/client/MultiErrorCodeServiceClient.java
+++
b/demo/demo-jaxrs/jaxrs-client/src/main/java/org/apache/servicecomb/demo/jaxrs/client/MultiErrorCodeServiceClient.java
@@ -69,7 +69,6 @@ public class MultiErrorCodeServiceClient implements
CategorizedTestCase {
public void testRestTransport() throws Exception {
prepareServerDirectURL();
testErrorCodeWrongType();
- testErrorCodeWithHeaderJAXRSUsingRowTypeRest();
}
@Override
@@ -230,23 +229,6 @@ public class MultiErrorCodeServiceClient implements
CategorizedTestCase {
TestMgr.check(t500.getMessage(), "internal error");
}
- private static void testErrorCodeWithHeaderJAXRSUsingRowTypeRest() {
- // TODO recover this in SCB-1652
- // using string
-// MultiRequest request = new MultiRequest();
-// request.setCode(200);
-// request.setMessage("test message");
-// String stringRequest = Json.encode(request);
-//
-// ResponseEntity<MultiResponse200> result = template
-// .postForEntity(SERVER +
"/MultiErrorCodeService/errorCodeWithHeaderJAXRS", stringRequest,
-// MultiResponse200.class);
-// TestMgr.check(result.getStatusCodeValue(), 200);
-// TestMgr.check(result.getBody().getMessage(), "test message");
-// TestMgr.check(result.getBody().getCode(), 200);
-// TestMgr.check(result.getHeaders().getFirst("x-code"), 200);
- }
-
private static void testErrorCodeWithHeaderJAXRSUsingRowType() {
JsonObject requestJson = new JsonObject();
requestJson.put("code", 200);
diff --git
a/foundations/foundation-registry/src/main/java/org/apache/servicecomb/registry/DiscoveryManager.java
b/foundations/foundation-registry/src/main/java/org/apache/servicecomb/registry/DiscoveryManager.java
index 8ca06b4..189ddfe 100644
---
a/foundations/foundation-registry/src/main/java/org/apache/servicecomb/registry/DiscoveryManager.java
+++
b/foundations/foundation-registry/src/main/java/org/apache/servicecomb/registry/DiscoveryManager.java
@@ -75,9 +75,6 @@ public class DiscoveryManager {
.forEach(discovery -> {
MicroserviceInstances instances =
discovery.findServiceInstances(appId, serviceName, versionRule, revision);
result.mergeMicroserviceInstances(instances);
-
- // 逻辑错误,revision只与本次查询条件有关,与discovery无关
- discovery.setRevision(instances.getRevision());
});
return result;
diff --git
a/foundations/foundation-registry/src/main/java/org/apache/servicecomb/registry/api/Discovery.java
b/foundations/foundation-registry/src/main/java/org/apache/servicecomb/registry/api/Discovery.java
index 7fea725..593fa43 100644
---
a/foundations/foundation-registry/src/main/java/org/apache/servicecomb/registry/api/Discovery.java
+++
b/foundations/foundation-registry/src/main/java/org/apache/servicecomb/registry/api/Discovery.java
@@ -78,18 +78,5 @@ public interface Discovery extends SPIEnabled, SPIOrder,
LifeCycle {
return null;
}
- /**
- * Life Cycle:can be used when calling <code>findServiceInstances</code>
- *
- * TODO: should delete this revision<br>
- * because revision is microservice scope, not discovery scope
- */
- String getRevision();
-
- /**
- * Life Cycle:will be called when <code>findServiceInstances</code> is
successful
- */
- void setRevision(String revision);
-
String name();
}
diff --git
a/foundations/foundation-registry/src/main/java/org/apache/servicecomb/registry/api/registry/MicroserviceInstances.java
b/foundations/foundation-registry/src/main/java/org/apache/servicecomb/registry/api/registry/MicroserviceInstances.java
index 71adc54..1a9e0fd 100644
---
a/foundations/foundation-registry/src/main/java/org/apache/servicecomb/registry/api/registry/MicroserviceInstances.java
+++
b/foundations/foundation-registry/src/main/java/org/apache/servicecomb/registry/api/registry/MicroserviceInstances.java
@@ -67,7 +67,6 @@ public class MicroserviceInstances {
mergeMicroserviceNotExist(other.microserviceNotExist);
mergeRevision(other.revision);
mergeInstanceResponse(other.getInstancesResponse());
- mergeRevision(other.getRevision());
}
private void mergeRevision(String revision) {
diff --git
a/metrics/metrics-core/src/test/java/org/apache/servicecomb/metrics/core/TestVertxMetersInitializer.java
b/metrics/metrics-core/src/test/java/org/apache/servicecomb/metrics/core/TestVertxMetersInitializer.java
index 175255d..f10c010 100644
---
a/metrics/metrics-core/src/test/java/org/apache/servicecomb/metrics/core/TestVertxMetersInitializer.java
+++
b/metrics/metrics-core/src/test/java/org/apache/servicecomb/metrics/core/TestVertxMetersInitializer.java
@@ -42,7 +42,7 @@ import com.netflix.spectator.api.Registry;
import io.vertx.core.AbstractVerticle;
import io.vertx.core.DeploymentOptions;
-import io.vertx.core.Future;
+import io.vertx.core.Promise;
import io.vertx.core.http.HttpClient;
import io.vertx.core.http.HttpServer;
import io.vertx.ext.web.Router;
@@ -64,9 +64,7 @@ public class TestVertxMetersInitializer {
public static class TestServerVerticle extends AbstractVerticle {
@Override
- @SuppressWarnings("deprecation")
- // TODO: vert.x 3.8.3 does not update startListen to promise, so we keep
use deprecated API now. update in newer version.
- public void start(Future<Void> startFuture) {
+ public void start(Promise<Void> startPromise) {
Router mainRouter = Router.router(vertx);
mainRouter.route("/").handler(context -> {
context.response().end(context.getBody());
@@ -77,11 +75,11 @@ public class TestVertxMetersInitializer {
server.listen(0, "0.0.0.0", ar -> {
if (ar.succeeded()) {
port = ar.result().actualPort();
- startFuture.complete();
+ startPromise.complete();
return;
}
- startFuture.fail(ar.cause());
+ startPromise.fail(ar.cause());
});
}
}
@@ -89,11 +87,11 @@ public class TestVertxMetersInitializer {
public static class TestClientVerticle extends AbstractVerticle {
@SuppressWarnings("deprecation")
@Override
- public void start(Future<Void> startFuture) {
+ public void start(Promise<Void> startPromise) {
HttpClient client = vertx.createHttpClient();
client.post(port, "127.0.0.1", "/").handler(resp -> {
resp.bodyHandler((buffer) -> {
- startFuture.complete();
+ startPromise.complete();
});
}).end(body);
}
diff --git
a/service-registry/registry-lightweight/src/main/java/org/apache/servicecomb/registry/lightweight/AbstractLightweightDiscovery.java
b/service-registry/registry-lightweight/src/main/java/org/apache/servicecomb/registry/lightweight/AbstractLightweightDiscovery.java
index 382f68e..921ab08 100644
---
a/service-registry/registry-lightweight/src/main/java/org/apache/servicecomb/registry/lightweight/AbstractLightweightDiscovery.java
+++
b/service-registry/registry-lightweight/src/main/java/org/apache/servicecomb/registry/lightweight/AbstractLightweightDiscovery.java
@@ -124,13 +124,4 @@ public abstract class AbstractLightweightDiscovery
implements Discovery, Initial
String revision) {
return store.findServiceInstances(appId, serviceName, revision);
}
-
- @Override
- public String getRevision() {
- return null;
- }
-
- @Override
- public void setRevision(String revision) {
- }
}
\ No newline at end of file
diff --git
a/service-registry/registry-local/src/main/java/org/apache/servicecomb/localregistry/LocalDiscovery.java
b/service-registry/registry-local/src/main/java/org/apache/servicecomb/localregistry/LocalDiscovery.java
index 75c13a4..98d42c3 100644
---
a/service-registry/registry-local/src/main/java/org/apache/servicecomb/localregistry/LocalDiscovery.java
+++
b/service-registry/registry-local/src/main/java/org/apache/servicecomb/localregistry/LocalDiscovery.java
@@ -32,8 +32,6 @@ public class LocalDiscovery implements Discovery {
private LocalRegistryStore localDiscoveryStore = LocalRegistryStore.INSTANCE;
- private String revision;
-
@Override
public void init() {
// done in registration
@@ -81,16 +79,6 @@ public class LocalDiscovery implements Discovery {
}
@Override
- public String getRevision() {
- return revision;
- }
-
- @Override
- public void setRevision(String revision) {
- this.revision = revision;
- }
-
- @Override
public String name() {
return NAME;
}
diff --git
a/service-registry/registry-schema-discovery/src/main/java/org/apache/servicecomb/schemadiscovery/SchemaDiscovery.java
b/service-registry/registry-schema-discovery/src/main/java/org/apache/servicecomb/schemadiscovery/SchemaDiscovery.java
index e1b5c8c..283bc60 100644
---
a/service-registry/registry-schema-discovery/src/main/java/org/apache/servicecomb/schemadiscovery/SchemaDiscovery.java
+++
b/service-registry/registry-schema-discovery/src/main/java/org/apache/servicecomb/schemadiscovery/SchemaDiscovery.java
@@ -111,16 +111,6 @@ public class SchemaDiscovery implements Discovery {
}
@Override
- public String getRevision() {
- return null;
- }
-
- @Override
- public void setRevision(String revision) {
-
- }
-
- @Override
public String name() {
return NAME;
}
diff --git
a/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/ServiceCenterDiscovery.java
b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/ServiceCenterDiscovery.java
index ea7e2f7..af6caac 100644
---
a/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/ServiceCenterDiscovery.java
+++
b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/ServiceCenterDiscovery.java
@@ -31,8 +31,6 @@ import com.netflix.config.DynamicPropertyFactory;
public class ServiceCenterDiscovery implements Discovery {
public static final String NAME = "service center discovery";
- private String revision;
-
@Override
public void init() {
// ServiceCenterRegistration has already done it
@@ -84,16 +82,6 @@ public class ServiceCenterDiscovery implements Discovery {
}
@Override
- public String getRevision() {
- return revision;
- }
-
- @Override
- public void setRevision(String revision) {
- this.revision = revision;
- }
-
- @Override
public String name() {
return NAME;
}
diff --git
a/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/config/ServiceRegistryConfig.java
b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/config/ServiceRegistryConfig.java
index 2c964f2..a0a1c03 100644
---
a/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/config/ServiceRegistryConfig.java
+++
b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/config/ServiceRegistryConfig.java
@@ -70,7 +70,6 @@ public class ServiceRegistryConfig {
private int instances;
- // TODO SCB-1691 getter of this field's behavior changed, should check
private boolean ssl = true;
private String clientName;
diff --git
a/transports/transport-rest/transport-rest-client/src/main/java/org/apache/servicecomb/transport/rest/client/RestClientSender.java
b/transports/transport-rest/transport-rest-client/src/main/java/org/apache/servicecomb/transport/rest/client/RestClientSender.java
index 558245e..77f027e 100644
---
a/transports/transport-rest/transport-rest-client/src/main/java/org/apache/servicecomb/transport/rest/client/RestClientSender.java
+++
b/transports/transport-rest/transport-rest-client/src/main/java/org/apache/servicecomb/transport/rest/client/RestClientSender.java
@@ -87,7 +87,6 @@ public class RestClientSender {
}
protected CompletableFuture<Void> sendInVertxContext() {
- // todo: process timeout follow highway solution, maybe have obvious
better performance
httpClientRequest.setTimeout(invocation.getOperationMeta().getConfig().getMsRequestTimeout());
Multimap<String, Part> uploads = requestParameters.getUploads();
diff --git
a/transports/transport-rest/transport-rest-vertx/src/main/java/org/apache/servicecomb/transport/rest/vertx/RestServerVerticle.java
b/transports/transport-rest/transport-rest-vertx/src/main/java/org/apache/servicecomb/transport/rest/vertx/RestServerVerticle.java
index 9c1885c..14bb138 100644
---
a/transports/transport-rest/transport-rest-vertx/src/main/java/org/apache/servicecomb/transport/rest/vertx/RestServerVerticle.java
+++
b/transports/transport-rest/transport-rest-vertx/src/main/java/org/apache/servicecomb/transport/rest/vertx/RestServerVerticle.java
@@ -50,8 +50,8 @@ import com.netflix.config.DynamicPropertyFactory;
import io.vertx.core.AbstractVerticle;
import io.vertx.core.Context;
-import io.vertx.core.Future;
import io.vertx.core.Handler;
+import io.vertx.core.Promise;
import io.vertx.core.Vertx;
import io.vertx.core.http.Http2Settings;
import io.vertx.core.http.HttpMethod;
@@ -79,16 +79,14 @@ public class RestServerVerticle extends AbstractVerticle {
this.endpointObject = (URIEndpointObject) endpoint.getAddress();
}
- @SuppressWarnings("deprecation")
- // TODO: vert.x 3.8.3 does not update startListen to promise, so we keep use
deprecated API now. update in newer version.
@Override
- public void start(Future<Void> startFuture) throws Exception {
+ public void start(Promise<Void> startPromise) throws Exception {
try {
super.start();
// 如果本地未配置地址,则表示不必监听,只需要作为客户端使用即可
if (endpointObject == null) {
LOGGER.warn("rest listen address is not configured, will not start.");
- startFuture.complete();
+ startPromise.complete();
return;
}
Router mainRouter = Router.router(vertx);
@@ -122,7 +120,7 @@ public class RestServerVerticle extends AbstractVerticle {
httpServerExceptionHandler.handle(e);
});
});
- startListen(httpServer, startFuture);
+ startListen(httpServer, startPromise);
} catch (Throwable e) {
// vert.x got some states that not print error and execute call back in
VertexUtils.blockDeploy, we add a log our self.
LOGGER.error("", e);
@@ -221,7 +219,7 @@ public class RestServerVerticle extends AbstractVerticle {
private void initDispatcher(Router mainRouter) {
List<VertxHttpDispatcher> dispatchers =
SPIServiceUtils.loadSortedService(VertxHttpDispatcher.class);
BeanUtils.addBeans(VertxHttpDispatcher.class, dispatchers);
-
+
for (VertxHttpDispatcher dispatcher : dispatchers) {
if (dispatcher.enabled()) {
dispatcher.init(mainRouter);
@@ -229,15 +227,13 @@ public class RestServerVerticle extends AbstractVerticle {
}
}
- @SuppressWarnings("deprecation")
- // TODO: vert.x 3.8.3 does not update startListen to promise, so we keep use
deprecated API now. update in newer version.
- private void startListen(HttpServer server, Future<Void> startFuture) {
+ private void startListen(HttpServer server, Promise<Void> startPromise) {
server.listen(endpointObject.getPort(), endpointObject.getHostOrIp(), ar
-> {
if (ar.succeeded()) {
LOGGER.info("rest listen success. address={}:{}",
endpointObject.getHostOrIp(),
ar.result().actualPort());
- startFuture.complete();
+ startPromise.complete();
return;
}
@@ -245,7 +241,7 @@ public class RestServerVerticle extends AbstractVerticle {
endpointObject.getHostOrIp(),
endpointObject.getPort());
LOGGER.error(msg, ar.cause());
- startFuture.fail(ar.cause());
+ startPromise.fail(ar.cause());
});
}
diff --git
a/transports/transport-rest/transport-rest-vertx/src/test/java/org/apache/servicecomb/transport/rest/vertx/TestRestServerVerticle.java
b/transports/transport-rest/transport-rest-vertx/src/test/java/org/apache/servicecomb/transport/rest/vertx/TestRestServerVerticle.java
index d8a4be5..063abe1 100644
---
a/transports/transport-rest/transport-rest-vertx/src/test/java/org/apache/servicecomb/transport/rest/vertx/TestRestServerVerticle.java
+++
b/transports/transport-rest/transport-rest-vertx/src/test/java/org/apache/servicecomb/transport/rest/vertx/TestRestServerVerticle.java
@@ -40,6 +40,7 @@ import org.mockito.Mockito;
import io.vertx.core.Context;
import io.vertx.core.Future;
import io.vertx.core.Handler;
+import io.vertx.core.Promise;
import io.vertx.core.Vertx;
import io.vertx.core.http.HttpMethod;
import io.vertx.core.http.HttpServerResponse;
@@ -58,15 +59,13 @@ public class TestRestServerVerticle {
private RestServerVerticle instance = null;
- Future<Void> startFuture = null;
+ Promise<Void> startPromise = null;
@Before
- @SuppressWarnings("deprecation")
- // TODO: vert.x 3.8.3 does not update startListen to promise, so we keep use
deprecated API now. update in newer version.
public void setUp() {
ConfigUtil.installDynamicConfig();
instance = new RestServerVerticle();
- startFuture = Future.future();
+ startPromise = Promise.promise();
SCBBootstrap.createSCBEngineForTest();
}
@@ -74,7 +73,7 @@ public class TestRestServerVerticle {
@After
public void tearDown() {
instance = null;
- startFuture = null;
+ startPromise = null;
SCBEngine.getInstance().destroy();
ArchaiusUtils.resetConfig();
}
@@ -82,7 +81,7 @@ public class TestRestServerVerticle {
@Test
public void testRestServerVerticleWithRouter(@Mocked Transport transport,
@Mocked Vertx vertx,
@Mocked Context context,
- @Mocked JsonObject jsonObject, @Mocked Future<Void> startFuture) throws
Exception {
+ @Mocked JsonObject jsonObject, @Mocked Promise<Void> startPromise)
throws Exception {
URIEndpointObject endpointObject = new
URIEndpointObject("http://127.0.0.1:8080");
new Expectations() {
{
@@ -103,13 +102,13 @@ public class TestRestServerVerticle {
RestServerVerticle server = new RestServerVerticle();
// process stuff done by Expectations
server.init(vertx, context);
- server.start(startFuture);
+ server.start(startPromise);
}
@Test
public void testRestServerVerticleWithRouterSSL(@Mocked Transport transport,
@Mocked Vertx vertx,
@Mocked Context context,
- @Mocked JsonObject jsonObject, @Mocked Future<Void> startFuture) throws
Exception {
+ @Mocked JsonObject jsonObject, @Mocked Promise<Void> startPromise)
throws Exception {
URIEndpointObject endpointObject = new
URIEndpointObject("http://127.0.0.1:8080?sslEnabled=true");
new Expectations() {
{
@@ -130,13 +129,13 @@ public class TestRestServerVerticle {
RestServerVerticle server = new RestServerVerticle();
// process stuff done by Expectations
server.init(vertx, context);
- server.start(startFuture);
+ server.start(startPromise);
}
@Test
public void testRestServerVerticleWithHttp2(@Mocked Transport transport,
@Mocked Vertx vertx,
@Mocked Context context,
- @Mocked JsonObject jsonObject, @Mocked Future<Void> startFuture) {
+ @Mocked JsonObject jsonObject, @Mocked Promise<Void> startPromise) {
URIEndpointObject endpointObject = new
URIEndpointObject("http://127.0.0.1:8080?protocol=http2");
new Expectations() {
{
@@ -158,7 +157,7 @@ public class TestRestServerVerticle {
boolean status = false;
try {
server.init(vertx, context);
- server.start(startFuture);
+ server.start(startPromise);
} catch (Exception e) {
status = true;
}
@@ -169,7 +168,7 @@ public class TestRestServerVerticle {
public void testStartFutureAddressEmpty() {
boolean status = false;
try {
- instance.start(startFuture);
+ instance.start(startPromise);
} catch (Exception ex) {
status = true;
}
@@ -182,7 +181,7 @@ public class TestRestServerVerticle {
MockForRestServerVerticle.getInstance().mockTransportConfig();
MockForRestServerVerticle.getInstance().mockRestServerVerticle();
try {
- instance.start(startFuture);
+ instance.start(startPromise);
} catch (Exception ex) {
status = true;
}