@Test public void testGetConfigurations() throws URISyntaxException { // TODO make this more robust ProfileStoreConfiguration profileStoreConfiguration = configurationManager.getProfileStoreConfiguration(); RecommenderConfiguration recommenderConfiguration = configurationManager.getRecommenderConfiguration(); RecommendationsStorageConfiguration recommendationsStorageConfiguration = configurationManager.getRecommendationsStorageConfiguration(); PermanentSearchStorageConfiguration permanentSearchStorageConfiguration = configurationManager.getPermanentSearchStorageConfiguration(); CategoriesMappingStorageConfiguration categoriesMappingStorageStorageConfiguration = configurationManager.getCategoriesMappingStorageStorageConfiguration(); assertNotNull(profileStoreConfiguration); assertNotNull(recommenderConfiguration); assertNotNull(categoriesMappingStorageStorageConfiguration); URI customAnnotationsTemplate = new URI("http://collective.com/annotation/user/"); assertEquals( recommenderConfiguration.getIndexes().get("custom-annotations"), customAnnotationsTemplate); assertNotNull(recommendationsStorageConfiguration); assertNotNull(permanentSearchStorageConfiguration); assertTrue( permanentSearchStorageConfiguration .getProperties() .getProperty("url") .endsWith("collective-permanent-search")); }