@Override
    public void subscribe(String serviceName, EventListener listener) throws NacosException {
        subscribe(serviceName, new ArrayList<>(), listener);
    }
@Test
    public void testSubscribe5() throws NacosException {
        String serviceName = "service1";
        String groupName = "group1";
        EventListener listener = event -> {
        
        };
        //when
        client.subscribe(serviceName, groupName, NamingSelectorFactory.HEALTHY_SELECTOR, listener);
        NamingSelectorWrapper wrapper = new NamingSelectorWrapper(serviceName, groupName, Constants.NULL,
                NamingSelectorFactory.HEALTHY_SELECTOR, listener);
        //then
        verify(changeNotifier, times(1)).registerListener(groupName, serviceName, wrapper);
        verify(proxy, times(1)).subscribe(serviceName, groupName, Constants.NULL);
    }