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
{