ConfigurationImpl implements Configuration { @Override public String getModuleNameFromNameSpace(final String nameSpace) { return namespaceToModuleName.get(requireNonNull(nameSpace, "nameSpace should not be null")); } ConfigurationImpl(final String moduleShardsConfigPath, final String modulesConfigPath);  ConfigurationImpl(final ModuleShardConfigProvider provider); @Override Collection<String> getMemberShardNames(final MemberName memberName); @Override String getModuleNameFromNameSpace(final String nameSpace); @Override ShardStrategy getStrategyForModule(final String moduleName); @Override String getShardNameForModule(final String moduleName); @Override String getShardNameForPrefix(final DOMDataTreeIdentifier prefix); @Override Collection<MemberName> getMembersFromShardName(final String shardName); @Override Set<String> getAllShardNames(); @Override Collection<MemberName> getUniqueMemberNamesForAllShards(); @Override synchronized void addModuleShardConfiguration(final ModuleShardConfiguration config); @Override void addPrefixShardConfiguration(final PrefixShardConfiguration config); @Override void removePrefixShardConfiguration(final DOMDataTreeIdentifier prefix); @Override Map<DOMDataTreeIdentifier, PrefixShardConfiguration> getAllPrefixShardConfigurations(); @Override boolean isShardConfigured(final String shardName); @Override void addMemberReplicaForShard(final String shardName, final MemberName newMemberName); @Override void removeMemberReplicaForShard(final String shardName, final MemberName newMemberName); @Override ShardStrategy getStrategyForPrefix(final DOMDataTreeIdentifier prefix);  }
@Test public void testGetModuleNameFromNameSpace() { String moduleName = configuration.getModuleNameFromNameSpace( "urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom:store:test:cars"); assertEquals("getModuleNameFromNameSpace", "cars", moduleName); moduleName = configuration.getModuleNameFromNameSpace( "urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom:store:test"); assertEquals("getModuleNameFromNameSpace", "test", moduleName); moduleName = configuration.getModuleNameFromNameSpace("non-existent"); assertNull("getModuleNameFromNameSpace - expected null", moduleName); }