public List<String> getServices() throws PolarisException {
		if (CollectionUtils.isEmpty(polarisDiscoveryHandler.getServices().getServices())) {
			return Collections.emptyList();
		}
		return polarisDiscoveryHandler.getServices().getServices().stream()
				.map(ServiceInfo::getService).collect(Collectors.toList());
	}
@Test
	public void testGetServices() throws PolarisException {
		ServiceInfo mockServiceInfo = mock(ServiceInfo.class);
		when(mockServiceInfo.getService()).thenReturn(SERVICE_PROVIDER);
		ServicesResponse mockServicesResponse = mock(ServicesResponse.class);
		when(mockServicesResponse.getServices()).thenReturn(singletonList(mockServiceInfo));
		when(polarisDiscoveryHandler.getServices()).thenReturn(mockServicesResponse);

		List<String> services = polarisServiceDiscovery.getServices();

		assertThat(services).size().isEqualTo(1);
	}