Search in sources :

Example 1 with ServiceCenterConfig

use of org.apache.servicecomb.serviceregistry.api.registry.ServiceCenterConfig in project incubator-servicecomb-java-chassis by apache.

the class TestServiceRegistryClientImpl method testGetServiceCenterInfoSuccess.

@Test
public void testGetServiceCenterInfoSuccess() {
    ServiceCenterInfo serviceCenterInfo = new ServiceCenterInfo();
    serviceCenterInfo.setVersion("x.x.x");
    serviceCenterInfo.setBuildTag("xxx");
    serviceCenterInfo.setRunMode("dev");
    serviceCenterInfo.setApiVersion("x.x.x");
    serviceCenterInfo.setConfig(new ServiceCenterConfig());
    new MockUp<RestUtils>() {

        @Mock
        void httpDo(RequestContext requestContext, Handler<RestResponse> responseHandler) {
            Holder<ServiceCenterInfo> holder = Deencapsulation.getField(responseHandler, "arg$4");
            holder.value = serviceCenterInfo;
        }
    };
    ServiceCenterInfo info = oClient.getServiceCenterInfo();
    Assert.assertEquals("x.x.x", info.getVersion());
    Assert.assertEquals("xxx", info.getBuildTag());
    Assert.assertEquals("dev", info.getRunMode());
    Assert.assertNotNull(info.getConfig());
}
Also used : ServiceCenterConfig(org.apache.servicecomb.serviceregistry.api.registry.ServiceCenterConfig) ServiceCenterInfo(org.apache.servicecomb.serviceregistry.api.registry.ServiceCenterInfo) Handler(io.vertx.core.Handler) MockUp(mockit.MockUp) Test(org.junit.Test)

Example 2 with ServiceCenterConfig

use of org.apache.servicecomb.serviceregistry.api.registry.ServiceCenterConfig in project java-chassis by ServiceComb.

the class LocalServiceRegistryClientImpl method getServiceCenterInfo.

@Override
public ServiceCenterInfo getServiceCenterInfo() {
    ServiceCenterInfo info = new ServiceCenterInfo();
    info.setVersion("1.0.0");
    info.setBuildTag("20180312");
    info.setRunMode("dev");
    info.setApiVersion("4.0.0");
    info.setConfig(new ServiceCenterConfig());
    return info;
}
Also used : ServiceCenterConfig(org.apache.servicecomb.serviceregistry.api.registry.ServiceCenterConfig) ServiceCenterInfo(org.apache.servicecomb.serviceregistry.api.registry.ServiceCenterInfo)

Example 3 with ServiceCenterConfig

use of org.apache.servicecomb.serviceregistry.api.registry.ServiceCenterConfig in project incubator-servicecomb-java-chassis by apache.

the class LocalServiceRegistryClientImpl method getServiceCenterInfo.

@Override
public ServiceCenterInfo getServiceCenterInfo() {
    ServiceCenterInfo info = new ServiceCenterInfo();
    info.setVersion("1.0.0");
    info.setBuildTag("20180312");
    info.setRunMode("dev");
    info.setApiVersion("4.0.0");
    info.setConfig(new ServiceCenterConfig());
    return info;
}
Also used : ServiceCenterConfig(org.apache.servicecomb.serviceregistry.api.registry.ServiceCenterConfig) ServiceCenterInfo(org.apache.servicecomb.serviceregistry.api.registry.ServiceCenterInfo)

Example 4 with ServiceCenterConfig

use of org.apache.servicecomb.serviceregistry.api.registry.ServiceCenterConfig in project java-chassis by ServiceComb.

the class TestServiceRegistryClientImpl method testGetServiceCenterInfoSuccess.

@Test
public void testGetServiceCenterInfoSuccess() {
    ServiceCenterInfo serviceCenterInfo = new ServiceCenterInfo();
    serviceCenterInfo.setVersion("x.x.x");
    serviceCenterInfo.setBuildTag("xxx");
    serviceCenterInfo.setRunMode("dev");
    serviceCenterInfo.setApiVersion("x.x.x");
    serviceCenterInfo.setConfig(new ServiceCenterConfig());
    new MockUp<RestClientUtil>() {

        @Mock
        void httpDo(RequestContext requestContext, Handler<RestResponse> responseHandler) {
            Holder<ServiceCenterInfo> holder = Deencapsulation.getField(responseHandler, "arg$4");
            holder.value = serviceCenterInfo;
        }
    };
    ServiceCenterInfo info = oClient.getServiceCenterInfo();
    Assert.assertEquals("x.x.x", info.getVersion());
    Assert.assertEquals("xxx", info.getBuildTag());
    Assert.assertEquals("dev", info.getRunMode());
    Assert.assertNotNull(info.getConfig());
}
Also used : ServiceCenterConfig(org.apache.servicecomb.serviceregistry.api.registry.ServiceCenterConfig) ServiceCenterInfo(org.apache.servicecomb.serviceregistry.api.registry.ServiceCenterInfo) Handler(io.vertx.core.Handler) MockUp(mockit.MockUp) Test(org.junit.Test)

Aggregations

ServiceCenterConfig (org.apache.servicecomb.serviceregistry.api.registry.ServiceCenterConfig)4 ServiceCenterInfo (org.apache.servicecomb.serviceregistry.api.registry.ServiceCenterInfo)4 Handler (io.vertx.core.Handler)2 MockUp (mockit.MockUp)2 Test (org.junit.Test)2