@Test public void testGetImplementedInterface() { TableModInputBuilder builder = new TableModInputBuilder(); TableModInput message = builder.build(); Mockito.doCallRealMethod().when(shimRelay).getImplementedInterface(message); Assert.assertEquals(TableModInput.class.getName(), shimRelay.getImplementedInterface(message)); }
public String getImplementedInterface(DataObject message) { return message.getImplementedInterface().getName(); }
ShimRelay { public String getImplementedInterface(DataObject message) { return message.getImplementedInterface().getName(); } }
ShimRelay { public String getImplementedInterface(DataObject message) { return message.getImplementedInterface().getName(); }  }
ShimRelay { public String getImplementedInterface(DataObject message) { return message.getImplementedInterface().getName(); }  SerializationFactory createSerializationFactory(); DeserializationFactory createDeserializationFactory(); void sendOpenFlowMessageToCore(ZeroMQBaseConnector coreConnector, DataObject msg, short ofVersion, long xId,
            long datapathId, int moduleId); void sendToSwitch(ConnectionAdapter connectionAdapter, ByteBuf input, short ofVersion,
            ZeroMQBaseConnector coreConnector, long datapathId, int moduleId); void sendDataObjectToSwitch(ConnectionAdapter connectionAdapter, DataObject msg, short ofVersion,
            ZeroMQBaseConnector coreConnector, long datapathId, int moduleId); String getImplementedInterface(DataObject message); void sendResponseToCore(Future<RpcResult<E>> switchReply,
            final ZeroMQBaseConnector coreConnector, final short ofVersion, final long xId, final long datapathId,
            final int moduleId); }
ShimRelay { public String getImplementedInterface(DataObject message) { return message.getImplementedInterface().getName(); }  SerializationFactory createSerializationFactory(); DeserializationFactory createDeserializationFactory(); void sendOpenFlowMessageToCore(ZeroMQBaseConnector coreConnector, DataObject msg, short ofVersion, long xId,
            long datapathId, int moduleId); void sendToSwitch(ConnectionAdapter connectionAdapter, ByteBuf input, short ofVersion,
            ZeroMQBaseConnector coreConnector, long datapathId, int moduleId); void sendDataObjectToSwitch(ConnectionAdapter connectionAdapter, DataObject msg, short ofVersion,
            ZeroMQBaseConnector coreConnector, long datapathId, int moduleId); String getImplementedInterface(DataObject message); void sendResponseToCore(Future<RpcResult<E>> switchReply,
            final ZeroMQBaseConnector coreConnector, final short ofVersion, final long xId, final long datapathId,
            final int moduleId);  }