public AssertZipContent hasJsonContentSatisfying(String entry, Consumer<JsonFluentAssert> requirement) { assertThat(zipContent(entry)) .map(JsonFluentAssert::assertThatJson) .hasValueSatisfying(requirement); return this; }
@Test void register() { final int before = countMbeans(); final ManagementBean<BaseMBean> mb = new ManagementBean<>(BaseMBean.class, Base::new); final Optional<ObjectName> name = Management.register(mb); assertThat(name).isNotEmpty() .map(ObjectName::getDomain) .contains(ManagementBean.DOMAIN); final int after = countMbeans(); assertThat(after).isEqualTo(before + 1); Management.unregisterAll(); assertThat(countMbeans()).isEqualTo(before); }
@Test public void testGetIntegrationMetricsSummary() throws Exception { final IntegrationMetricsSummary summary = metricsProvider.getIntegrationMetricsSummary(TEST_INTEGRATION_ID); assertThat(summary.getMessages()).isNotNull(); final Optional<List<IntegrationDeploymentMetrics>> deploymentMetrics = summary .getIntegrationDeploymentMetrics(); assertThat(deploymentMetrics).isNotEmpty().map(List::isEmpty).hasValue(false); }
@Test public void testGetIntegrationMetricsSummary() throws Exception { final IntegrationMetricsSummary summary = metricsProvider.getIntegrationMetricsSummary(TEST_INTEGRATION_ID); assertThat(summary.getMessages()).isNotNull(); final Optional<List<IntegrationDeploymentMetrics>> deploymentMetrics = summary .getIntegrationDeploymentMetrics(); assertThat(deploymentMetrics).isNotEmpty().map(List::isEmpty).hasValue(false); }