Add Camel context name test assertion
Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/712b3352 Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/712b3352 Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/712b3352 Branch: refs/heads/master Commit: 712b335248ee6c5d04e91fb438ed8b88feeb57c6 Parents: 60068a9 Author: Antonin Stefanutti <anto...@stefanutti.fr> Authored: Mon Jan 25 13:47:19 2016 +0100 Committer: Claus Ibsen <davscl...@apache.org> Committed: Mon Jan 25 13:53:39 2016 +0100 ---------------------------------------------------------------------- .../apache/camel/example/metrics/cdi/MetricsRoute.java | 2 ++ .../camel/example/metrics/cdi/MetricsSampleTest.java | 11 ++++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/712b3352/examples/camel-example-metrics-cdi/src/main/java/org/apache/camel/example/metrics/cdi/MetricsRoute.java ---------------------------------------------------------------------- diff --git a/examples/camel-example-metrics-cdi/src/main/java/org/apache/camel/example/metrics/cdi/MetricsRoute.java b/examples/camel-example-metrics-cdi/src/main/java/org/apache/camel/example/metrics/cdi/MetricsRoute.java index 0622475..49f0acd 100644 --- a/examples/camel-example-metrics-cdi/src/main/java/org/apache/camel/example/metrics/cdi/MetricsRoute.java +++ b/examples/camel-example-metrics-cdi/src/main/java/org/apache/camel/example/metrics/cdi/MetricsRoute.java @@ -19,8 +19,10 @@ package org.apache.camel.example.metrics.cdi; import org.apache.camel.Exchange; import org.apache.camel.LoggingLevel; import org.apache.camel.builder.RouteBuilder; +import org.apache.camel.cdi.ContextName; import org.apache.camel.component.metrics.MetricsConstants; +@ContextName("camel-example-metrics-cdi") class MetricsRoute extends RouteBuilder { @Override http://git-wip-us.apache.org/repos/asf/camel/blob/712b3352/examples/camel-example-metrics-cdi/src/test/java/org/apache/camel/example/metrics/cdi/MetricsSampleTest.java ---------------------------------------------------------------------- diff --git a/examples/camel-example-metrics-cdi/src/test/java/org/apache/camel/example/metrics/cdi/MetricsSampleTest.java b/examples/camel-example-metrics-cdi/src/test/java/org/apache/camel/example/metrics/cdi/MetricsSampleTest.java index b9d41d4..2ac1210 100644 --- a/examples/camel-example-metrics-cdi/src/test/java/org/apache/camel/example/metrics/cdi/MetricsSampleTest.java +++ b/examples/camel-example-metrics-cdi/src/test/java/org/apache/camel/example/metrics/cdi/MetricsSampleTest.java @@ -49,10 +49,14 @@ public class MetricsSampleTest { private Meter redelivery; @Inject private Meter error; + @Inject @Metric(name = "success-ratio") private Gauge<Double> ratio; + @Inject + private CamelContext context; + @Deployment public static Archive<?> deployment() { return ShrinkWrap.create(JavaArchive.class) @@ -67,7 +71,12 @@ public class MetricsSampleTest { } @Test - public void testMetricsValues(CamelContext context) throws Exception { + public void testContextName() { + assertThat("Context name is incorrect!", context.getName(), is(equalTo("camel-example-metrics-cdi"))); + } + + @Test + public void testMetricsValues() throws Exception { // Wait a while so that the timer can kick in Thread.sleep(5000);