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());
}
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;
}
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;
}
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());
}
Aggregations