diff options
author | Ivan Topolnjak <ivantopo@gmail.com> | 2017-08-15 00:33:06 +0200 |
---|---|---|
committer | Ivan Topolnjak <ivantopo@gmail.com> | 2017-08-15 00:33:06 +0200 |
commit | a90d4aa75e7fdf12a85177f4e81463439bfe5bb3 (patch) | |
tree | 2b815c06862332752ff4192c4bdceb4413cf2945 /kamon-core/src/test/scala/kamon/context/ThreadLocalStorageSpec.scala | |
parent | 86c72d622ac027dc96f9a744771c0a468d46dc60 (diff) | |
download | Kamon-a90d4aa75e7fdf12a85177f4e81463439bfe5bb3.tar.gz Kamon-a90d4aa75e7fdf12a85177f4e81463439bfe5bb3.tar.bz2 Kamon-a90d4aa75e7fdf12a85177f4e81463439bfe5bb3.zip |
separate the build into core, testkit and core-tests projects
Diffstat (limited to 'kamon-core/src/test/scala/kamon/context/ThreadLocalStorageSpec.scala')
-rw-r--r-- | kamon-core/src/test/scala/kamon/context/ThreadLocalStorageSpec.scala | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/kamon-core/src/test/scala/kamon/context/ThreadLocalStorageSpec.scala b/kamon-core/src/test/scala/kamon/context/ThreadLocalStorageSpec.scala deleted file mode 100644 index 39f316ba..00000000 --- a/kamon-core/src/test/scala/kamon/context/ThreadLocalStorageSpec.scala +++ /dev/null @@ -1,41 +0,0 @@ -package kamon.context - - -import org.scalatest.{Matchers, WordSpec} - -class ThreadLocalStorageSpec extends WordSpec with Matchers { - - "the Storage.ThreadLocal implementation of Context storage" should { - "return a empty context when no context has been set" in { - TLS.current() shouldBe Context.Empty - } - - "return the empty value for keys that have not been set in the context" in { - TLS.current().get(TestKey) shouldBe 42 - TLS.current().get(AnotherKey) shouldBe 99 - TLS.current().get(BroadcastKey) shouldBe "i travel around" - - ScopeWithKey.get(TestKey) shouldBe 43 - ScopeWithKey.get(AnotherKey) shouldBe 99 - ScopeWithKey.get(BroadcastKey) shouldBe "i travel around" - } - - "allow setting a context as current and remove it when closing the Scope" in { - TLS.current() shouldBe Context.Empty - - val scope = TLS.store(ScopeWithKey) - TLS.current() shouldBe theSameInstanceAs(ScopeWithKey) - scope.close() - - TLS.current() shouldBe Context.Empty - } - - - } - - val TLS: Storage = new Storage.ThreadLocal - val TestKey = Key.local("test-key", 42) - val AnotherKey = Key.local("another-key", 99) - val BroadcastKey = Key.broadcast("broadcast", "i travel around") - val ScopeWithKey = Context.create().withKey(TestKey, 43) -} |