### Question:
ClusterTrie { public String[] getTopologyKeys() { return _topologyKeys; } ClusterTrie(final List<String> liveNodes,
      final Map<String, InstanceConfig> instanceConfigMap, ClusterConfig clusterConfig); TrieNode getRootNode(); String[] getTopologyKeys(); String getFaultZoneType(); List<String> getInvalidInstances(); Set<String> getPathUnderNode(TrieNode node); TrieNode getNode(LinkedHashMap<String, String> domainMap); List<TrieNode> getStartNodes(String domainType); static final String DELIMITER; static final String CONNECTOR; }### Answer:
@Test public void testConstructionNormalWithSpace() { _clusterConfig.setTopology("/ group/ zone/rack/host"); try { _trie = new ClusterTrie(_instanceNames, _instanceConfigMap, _clusterConfig); } catch (HelixException e) { Assert.fail("Not expecting HelixException"); } String[] topologyDef = _trie.getTopologyKeys(); Assert.assertEquals(topologyDef[0], "group"); Assert.assertEquals(topologyDef[1], "zone"); _clusterConfig.setTopology("/group/zone/rack/host"); }