### Question:
StorageLocationManagerImpl implements StorageLocationManager { @Override public StorageLocation getStorageLocationById(String id) { return idToStorageLocation.get(id); } StorageLocationManagerImpl(); void init(); @Override StorageLocation getDefaultStorageLocation(PID pid); @Override List<StorageLocation> listAvailableStorageLocations(PID pid); @Override StorageLocation getStorageLocation(PID pid); @Override StorageLocation getStorageLocation(RepositoryObject repoObj); @Override StorageLocation getStorageLocationById(String id); @Override StorageLocation getStorageLocationForUri(URI uri); void setPathFactory(ContentPathFactory pathFactory); void setRepositoryObjectLoader(RepositoryObjectLoader repositoryObjectLoader); void setConfigPath(String configPath); void setMappingPath(String mappingPath);  }### Answer:
@Test public void getStorageLocationById() throws Exception { helper.addStorageLocation(LOC1_ID, LOC1_NAME, LOC1_BASE); helper.addStorageLocation(LOC2_ID, LOC2_NAME, LOC2_BASE); initializeManager(); assertIsLocation1(locManager.getStorageLocationById(LOC1_ID)); assertIsLocation2(locManager.getStorageLocationById(LOC2_ID)); assertNull(locManager.getStorageLocationById("unrealloc")); }