diff --git a/dubbo-rpc-rmi/src/test/java/com/alibaba/dubbo/rpc/protocol/rmi/RmiProtocolTest.java b/dubbo-rpc-rmi/src/test/java/com/alibaba/dubbo/rpc/protocol/rmi/RmiProtocolTest.java index d9de680f21..7421f1734b 100644 --- a/dubbo-rpc-rmi/src/test/java/com/alibaba/dubbo/rpc/protocol/rmi/RmiProtocolTest.java +++ b/dubbo-rpc-rmi/src/test/java/com/alibaba/dubbo/rpc/protocol/rmi/RmiProtocolTest.java @@ -28,15 +28,22 @@ import com.alibaba.dubbo.rpc.Protocol; import com.alibaba.dubbo.rpc.ProxyFactory; import com.alibaba.dubbo.rpc.service.EchoService; -/** - * ProxiesTest - */ - public class RmiProtocolTest { private Protocol protocol = ExtensionLoader.getExtensionLoader(Protocol.class).getAdaptiveExtension(); private ProxyFactory proxy = ExtensionLoader.getExtensionLoader(ProxyFactory.class).getAdaptiveExtension(); + + public static interface NonStdRmiInterface { + void bark(); + } + + @Test + public void test_getRemoteClass() throws Exception { + Class clazz = RmiProtocol.getRemoteClass(NonStdRmiInterface.class); + assertEquals(clazz, RmiProtocol.getRemoteClass(NonStdRmiInterface.class)); + } + @Test public void testRmiProtocol() throws Exception {