aboutsummaryrefslogtreecommitdiff
path: root/kamon-core/src/test/scala/kamon/testkit
diff options
context:
space:
mode:
authorIvan Topolnjak <ivantopo@gmail.com>2017-07-19 10:17:23 +0200
committerIvan Topolnjak <ivantopo@gmail.com>2017-07-19 10:17:23 +0200
commit3076d7b7a499d1d7d3d2bc447d989e383dbb1b40 (patch)
tree4f5baddcd15058f126107a75ec86abe87dff72f6 /kamon-core/src/test/scala/kamon/testkit
parent7cf98a6043cf90a17b5d0a51cf2399e35239cc0c (diff)
downloadKamon-3076d7b7a499d1d7d3d2bc447d989e383dbb1b40.tar.gz
Kamon-3076d7b7a499d1d7d3d2bc447d989e383dbb1b40.tar.bz2
Kamon-3076d7b7a499d1d7d3d2bc447d989e383dbb1b40.zip
add tests for active span management
Diffstat (limited to 'kamon-core/src/test/scala/kamon/testkit')
-rw-r--r--kamon-core/src/test/scala/kamon/testkit/SpanInspector.scala8
1 files changed, 4 insertions, 4 deletions
diff --git a/kamon-core/src/test/scala/kamon/testkit/SpanInspector.scala b/kamon-core/src/test/scala/kamon/testkit/SpanInspector.scala
index 3ef1012b..e00c8b26 100644
--- a/kamon-core/src/test/scala/kamon/testkit/SpanInspector.scala
+++ b/kamon-core/src/test/scala/kamon/testkit/SpanInspector.scala
@@ -8,7 +8,7 @@ import scala.reflect.ClassTag
import scala.util.Try
class SpanInspector(span: Span) {
- private val (realSpan, spanData) = {
+ private val (realSpan, spanData) = Try {
val realSpan = span match {
case _: Span.Real => span
case a: ActiveSpan =>
@@ -17,10 +17,10 @@ class SpanInspector(span: Span) {
val spanData = invoke[Span.Real, FinishedSpan](realSpan, "toFinishedSpan", classOf[Long] -> Long.box(Clock.microTimestamp()))
(realSpan, spanData)
- }
+ }.getOrElse((null, null))
- def nonEmpty: Boolean =
- !span.isInstanceOf[Span.Empty]
+ def isEmpty: Boolean =
+ realSpan == null
def spanTag(key: String): Option[Span.TagValue] =
spanData.tags.get(key)