public static void onSuccess(final ServerMemberManager manager, final Member member) {
        final NodeState old = member.getState();
        manager.getMemberAddressInfos().add(member.getAddress());
        member.setState(NodeState.UP);
        member.setFailAccessCnt(0);
        if (!Objects.equals(old, member.getState())) {
            manager.notifyMemberChange(member);
        }
    }
@Test
    void testMemberOnSuccessWhenMemberNotUpdated() {
        final Member remote = buildMember();
        final Member reportResult = buildMember();
        MemberUtil.onSuccess(memberManager, remote, reportResult);
        assertFalse(remote.getAbilities().getRemoteAbility().isSupportRemoteConnection());
        assertTrue(mockMemberAddressInfos.contains(remote.getAddress()));
        verify(memberManager, never()).notifyMemberChange(remote);
    }