@Override
    protected String buildApiSuperPath(final Class<?> clazz,
                                       final ShenyuSofaClient beanShenyuClient) {
        if (Objects.nonNull(beanShenyuClient) && !StringUtils.isBlank(beanShenyuClient.path())) {
            return beanShenyuClient.path();
        }
        return "";
    }
@Test
    public void testBuildApiSuperPathWhenBeanShenyuClientPathIsEmpty() {
        Class<?> clazz = Class.class;
        given(shenyuSofaClient.path()).willReturn("");
        String realSuperPath = sofaServiceEventListener.buildApiSuperPath(clazz, shenyuSofaClient);

        verify(shenyuSofaClient, times(1)).path();
        assertEquals("", realSuperPath);
    }