@Override
    public void updateFloatingIp(KubevirtFloatingIp floatingIp) {
        checkNotNull(floatingIp, ERR_NULL_FLOATING_IP);
        checkArgument(!Strings.isNullOrEmpty(floatingIp.id()), ERR_NULL_FLOATING_IP_ID);

        kubevirtRouterStore.updateFloatingIp(floatingIp);

        log.info(String.format(MSG_FLOATING_IP, floatingIp.floatingIp(), MSG_UPDATED));
    }
@Test(expected = IllegalArgumentException.class)
    public void testUpdateUnregisteredFloatingIp() {
        target.updateFloatingIp(FLOATING_IP_ASSOCIATED);
    }