@Override
    public List<DistroData> getVerifyData() {
        List<DistroData> result = null;
        for (String each : clientManager.allClientId()) {
            Client client = clientManager.getClient(each);
            if (null == client || !client.isEphemeral()) {
                continue;
            }
            if (clientManager.isResponsibleClient(client)) {
                DistroClientVerifyInfo verifyData = new DistroClientVerifyInfo(client.getClientId(),
                        client.getRevision());
                DistroKey distroKey = new DistroKey(client.getClientId(), TYPE);
                DistroData data = new DistroData(distroKey,
                        ApplicationUtils.getBean(Serializer.class).serialize(verifyData));
                data.setType(DataOperation.VERIFY);
                if (result == null) {
                    result = new LinkedList<>();
                }
                result.add(data);
            }
        }
        return result;
    }
@Test
    void testGetVerifyData() {
        client.setRevision(10L);
        when(clientManager.allClientId()).thenReturn(Collections.singletonList(CLIENT_ID));
        List<DistroData> list = distroClientDataProcessor.getVerifyData();
        assertEquals(1, list.size());
        assertEquals(DataOperation.VERIFY, list.iterator().next().getType());
        assertEquals(CLIENT_ID, list.iterator().next().getDistroKey().getResourceKey());
        assertEquals(DistroClientDataProcessor.TYPE, list.iterator().next().getDistroKey().getResourceType());
    }