### Question:
ClusterManager implements InitializingBean { void setupClusterAutoscaleSchedule() { Runnable task = () -> clusterAutoScale(); es.scheduleWithFixedDelay(task, 0, autoScaleIntervalInMin, TimeUnit.MINUTES); }  void setClusterName(String clusterName); String getClusterID(); void setClusterID(String clusterID); void setDmRestClient( ApiClient dmRestClient ); void setAgs(String ags); void setClusterDef(String clusterDef); boolean registerCluster(); @PreDestroy void deleteCluster(); void deleteCluster(String clusterIDToBeDeleted); @Override void afterPropertiesSet(); void clusterAutoScale(); void startAdditionalClusters( int clusterNumber, List<String> existingCluster ); static final String CLUSTER_NM_DELIMITER; static final String REMOVE_CLUSTER; static final String FIND_JOB_QUERY; static final String FIND_STATS_JOB_QUERY; static final String JOB_GROUP_QUERY; static final String JOB_GROUP_QUERY_STATS; static final String AUTO_SCALE_QUERY; static final String SELECT_CLUSTER_ID_SQL; }### Answer:
@Test public void testScheduler() throws Exception { ClusterManager clusterManager = new ClusterManager(); clusterManager.setupClusterAutoscaleSchedule(); }