use of com.alipay.sofa.rpc.boot.runtime.converter.BoltBindingConverter in project sofa-boot by alipay.
the class RpcBindingConverterTest method parseSofaMethods.
@Test
public void parseSofaMethods() {
RpcBindingConverter rpcBindingConverter = new BoltBindingConverter();
SofaReference reference = null;
try {
reference = RpcBindingConverterTest.class.getDeclaredField("testAnnotation").getAnnotation(SofaReference.class);
} catch (NoSuchFieldException e) {
e.printStackTrace();
}
List<RpcBindingMethodInfo> result = rpcBindingConverter.parseSofaMethods(reference.binding().methodInfos());
Assert.assertEquals(1, result.size());
final RpcBindingMethodInfo rpcBindingMethodInfo = result.get(0);
Assert.assertEquals("test", rpcBindingMethodInfo.getName());
Assert.assertEquals(1, rpcBindingMethodInfo.getRetries().intValue());
Assert.assertEquals("callback", rpcBindingMethodInfo.getType());
Assert.assertEquals("class", rpcBindingMethodInfo.getCallbackClass());
Assert.assertEquals("ref", rpcBindingMethodInfo.getCallbackRef());
Assert.assertEquals(2000, rpcBindingMethodInfo.getTimeout().intValue());
}
use of com.alipay.sofa.rpc.boot.runtime.converter.BoltBindingConverter in project sofa-boot by sofastack.
the class RpcBindingConverterTest method parseSofaMethods.
@Test
public void parseSofaMethods() {
RpcBindingConverter rpcBindingConverter = new BoltBindingConverter();
SofaReference reference = null;
try {
reference = RpcBindingConverterTest.class.getDeclaredField("testAnnotation").getAnnotation(SofaReference.class);
} catch (NoSuchFieldException e) {
e.printStackTrace();
}
List<RpcBindingMethodInfo> result = rpcBindingConverter.parseSofaMethods(reference.binding().methodInfos());
Assert.assertEquals(1, result.size());
final RpcBindingMethodInfo rpcBindingMethodInfo = result.get(0);
Assert.assertEquals("test", rpcBindingMethodInfo.getName());
Assert.assertEquals(1, rpcBindingMethodInfo.getRetries().intValue());
Assert.assertEquals("callback", rpcBindingMethodInfo.getType());
Assert.assertEquals("class", rpcBindingMethodInfo.getCallbackClass());
Assert.assertEquals("ref", rpcBindingMethodInfo.getCallbackRef());
Assert.assertEquals(2000, rpcBindingMethodInfo.getTimeout().intValue());
}
Aggregations