@Override
    public boolean equals(Object o) {
        if (this == o) {
            return true;
        }
        if (!(o instanceof ServiceMetadata)) {
            return false;
        }
        ServiceMetadata metadata = (ServiceMetadata) o;
        return Float.compare(metadata.protectThreshold, protectThreshold) == 0 && selector == metadata.selector
                && Objects.equals(extendData, metadata.extendData) && Objects.equals(clusters, metadata.clusters);
    }
@Test
    void testEquals() {
        ServiceMetadata serviceMetadata1 = new ServiceMetadata();
        ServiceMetadata serviceMetadata2 = new ServiceMetadata();
        
        boolean equals = serviceMetadata1.equals(serviceMetadata2);
        assertFalse(equals);
    }