@Override
    public void createService(String serviceName) throws NacosException {
        createService(serviceName, Constants.DEFAULT_GROUP);
    }
@Test
    void testCreateService5() throws NacosException {
        //given
        String serviceName = "service1";
        String groupName = "groupName";
        float protectThreshold = 0.1f;
        String expression = "k=v";
        //when
        nacosNamingMaintainService.createService(serviceName, groupName, protectThreshold, expression);
        //then
        verify(serverProxy, times(1)).createService(argThat(new ArgumentMatcher<Service>() {
            @Override
            public boolean matches(Service service) {
                return service.getName().equals(serviceName) && service.getGroupName().equals(groupName)
                        && Math.abs(service.getProtectThreshold() - protectThreshold) < 0.1f
                        && service.getMetadata().size() == 0;
            }
        }), argThat(o -> ((ExpressionSelector) o).getExpression().equals(expression)));
    }