private void initParam(NacosClientProperties properties) {
        initServerAddr(properties);
        initNameSpace(properties);
        initEndpoint(properties);
        initEndpointPort(properties);
        initEndpointContextPath(properties);
        initContextPath(properties);
        initServerListName(properties);
    }
@Test
    void testInitParam() throws NacosException, NoSuchFieldException, IllegalAccessException {
        Properties properties = new Properties();
        String endpoint = "127.0.0.1";
        properties.setProperty(PropertyKeyConst.ENDPOINT, endpoint);
        String endpointPort = "9090";
        properties.setProperty(PropertyKeyConst.ENDPOINT_PORT, endpointPort);
        String endpointContextPath = "/endpointContextPath";
        properties.setProperty(PropertyKeyConst.ENDPOINT_CONTEXT_PATH, endpointContextPath);
        String contextPath = "/contextPath";
        properties.setProperty(PropertyKeyConst.CONTEXT_PATH, contextPath);
        final NacosClientProperties clientProperties = NacosClientProperties.PROTOTYPE.derive(properties);
        ServerListManager serverListManager = new ServerListManager(clientProperties);
        Field endpointField = ServerListManager.class.getDeclaredField("endpoint");
        endpointField.setAccessible(true);
        String fieldEndpoint = (String) endpointField.get(serverListManager);
        assertEquals(endpoint, fieldEndpoint);
        
        Field endpointPortField = ServerListManager.class.getDeclaredField("endpointPort");
        endpointPortField.setAccessible(true);
        String fieldEndpointPort = String.valueOf(endpointPortField.get(serverListManager));
        assertEquals(endpointPort, fieldEndpointPort);
        
        Field endpointContextPathField = ServerListManager.class.getDeclaredField("endpointContextPath");
        endpointContextPathField.setAccessible(true);
        String fieldEndpointContextPath = String.valueOf(endpointContextPathField.get(serverListManager));
        assertEquals(endpointContextPath, fieldEndpointContextPath);
        
        Field contentPathField = ServerListManager.class.getDeclaredField("contentPath");
        contentPathField.setAccessible(true);
        String fieldContentPath = String.valueOf(contentPathField.get(serverListManager));
        assertEquals(fieldContentPath, contextPath);
    }