### Question:
ElasticSearchManager extends BaseSearchManager implements Initializable, PooledResourceManager<ElasticSearchClient> { @Override public void initialize() { init(); started.set(true); } protected  ElasticSearchManager(ServiceProxy service, PropertiesManager propertiesManager, BlockingQueue<ElasticSearchClient> clientPool); static ElasticSearchManager getInstance(); static ElasticSearchManager getInstance(PropertiesManager propertiesManager); static ElasticSearchManager getInstance(ServiceProxy service, PropertiesManager propertiesManager, BlockingQueue<ElasticSearchClient> clientPool); @Override ElasticSearchClient getClient(); @Override void releaseClient(ElasticSearchClient client); @Override int getMaxConnections(); @Override int getAvailableConnections(); @Override void shutdownPool(); @Override void initialize(); @Override void shutdown(); @Override ComponentSearchWrapper search(SearchQuery searchQuery, FilterQueryParams filter); @Override IndexSearchResult doIndexSearch(String query, FilterQueryParams filter); @Override IndexSearchResult doIndexSearch(String query, FilterQueryParams filter, String[] addtionalFieldsToReturn); @Override List<SearchSuggestion> searchSuggestions(String query, int maxResult, String componentType); @Override void index(List<Component> components); @Override void deleteById(String id); @Override void deleteAll(); @Override void saveAll(); @Override void resetIndexer(); @Override boolean isStarted();  }### Answer:
@Test public void testInitialize() { }