    @Test
    public void discoverMembersLogException() {

        reset(kubernetesClient);
        expect(kubernetesClient.pods()).andThrow(new RuntimeException("Test exception"));
        replay(kubernetesClient);

        // Should return empty set because exception was caught and logged
        assertTrue(service.discoverMembers().isEmpty());
    }