@Test public void testHubInfo() { HubConfig config = getHubFlowRunnerConfig(); ObjectMapper objmapper = new ObjectMapper(); try { JsonNode jsonNode = objmapper.readTree(config.getInfo()); assertEquals(jsonNode.get("stagingDbName").asText(), config.getDbName(DatabaseKind.STAGING)); assertEquals(jsonNode.get("stagingHttpName").asText(), config.getHttpName(DatabaseKind.STAGING)); assertEquals(jsonNode.get("finalForestsPerHost").asInt(), (int) config.getForestsPerHost(DatabaseKind.FINAL)); assertEquals(jsonNode.get("finalPort").asInt(), (int) config.getPort(DatabaseKind.FINAL)); } catch (Exception e) { throw new DataHubConfigurationException("Your datahub configuration could not serialize"); } } }
assertEquals("9002", props.getProperty("mlManagePort")); assertEquals(config.getHttpName(DatabaseKind.STAGING), props.getProperty("mlStagingAppserverName")); assertEquals(config.getPort(DatabaseKind.STAGING).toString(), props.getProperty("mlStagingPort")); assertEquals(config.getDbName(DatabaseKind.STAGING), props.getProperty("mlStagingDbName")); assertEquals(config.getForestsPerHost(DatabaseKind.STAGING).toString(), props.getProperty("mlStagingForestsPerHost")); assertEquals(config.getHttpName(DatabaseKind.FINAL), props.getProperty("mlFinalAppserverName")); assertEquals(config.getPort(DatabaseKind.FINAL).toString(), props.getProperty("mlFinalPort")); assertEquals(config.getDbName(DatabaseKind.FINAL), props.getProperty("mlFinalDbName")); assertEquals(config.getForestsPerHost(DatabaseKind.FINAL).toString(), props.getProperty("mlFinalForestsPerHost")); assertEquals(config.getHttpName(DatabaseKind.JOB), props.getProperty("mlJobAppserverName")); assertEquals(config.getPort(DatabaseKind.JOB).toString(), props.getProperty("mlJobPort")); assertEquals(config.getDbName(DatabaseKind.JOB), props.getProperty("mlJobDbName"));