### Question:
Clopla implements IClopla { @Override public List<ConstructionHeuristic> getConstructionHeuristics() { return new ArrayList<>(Arrays.asList(ConstructionHeuristic.values())); }  @Override ClusterState getBestSolution(List<Host> hosts, List<Vm> vms, VmPlacementConfig config); @Override List<ConstructionHeuristic> getConstructionHeuristics(); @Override Map<LocalSearchHeuristic, List<LocalSearchHeuristicOption>> getLocalSearchAlgorithms();  }### Answer:
@Test public void getConstructionHeuristics() { assertTrue(clopla.getConstructionHeuristics() .containsAll(Arrays.asList(ConstructionHeuristic.values()))); }