@Test
public void testGetPrefixMappings() {

    Map<String, String> prefixMappings = URIUtils.getPrefixMappings();
    Properties properties = new Properties();
    try {
        properties.load(getClass().getClassLoader().getResourceAsStream("config/naming/prefix.properties"));
    }
    catch (IOException e) {
        e.printStackTrace();
        fail("Couldn't load prefix properties");
    }
    assertEquals("Unexpected number of prefixes", properties.size(), prefixMappings.size());
    assertTrue("Could not find 'slash' prefix", prefixMappings.containsKey("slash"));
    assertTrue("Could not find 'hash' prefix", prefixMappings.containsKey("hash"));
    System.out.println("Contents of prefix mappings: " + prefixMappings.toString());
}