aboutsummaryrefslogtreecommitdiff
path: root/kamon-core/src/legacy-test/scala/kamon/trace/SamplerSpec.scala
diff options
context:
space:
mode:
authorIvan Topolnjak <ivantopo@gmail.com>2017-06-06 14:15:15 +0200
committerIvan Topolnjak <ivantopo@gmail.com>2017-06-06 14:15:15 +0200
commitc52f8eaca0d1ccc4c992cba039e35e099b5b478b (patch)
treef9e78e2f929627e7547bef39fdf6cbcd544cb8d8 /kamon-core/src/legacy-test/scala/kamon/trace/SamplerSpec.scala
parent1f5d9876dedb715ae1c31203ea4f15ebf031612c (diff)
downloadKamon-c52f8eaca0d1ccc4c992cba039e35e099b5b478b.tar.gz
Kamon-c52f8eaca0d1ccc4c992cba039e35e099b5b478b.tar.bz2
Kamon-c52f8eaca0d1ccc4c992cba039e35e099b5b478b.zip
make it compile for Scala 2.11 and 2.12
Diffstat (limited to 'kamon-core/src/legacy-test/scala/kamon/trace/SamplerSpec.scala')
-rw-r--r--kamon-core/src/legacy-test/scala/kamon/trace/SamplerSpec.scala76
1 files changed, 0 insertions, 76 deletions
diff --git a/kamon-core/src/legacy-test/scala/kamon/trace/SamplerSpec.scala b/kamon-core/src/legacy-test/scala/kamon/trace/SamplerSpec.scala
deleted file mode 100644
index 88cdf116..00000000
--- a/kamon-core/src/legacy-test/scala/kamon/trace/SamplerSpec.scala
+++ /dev/null
@@ -1,76 +0,0 @@
-package kamon.trace
-
-import kamon.testkit.BaseKamonSpec
-import kamon.util.NanoInterval
-
-class SamplerSpec extends BaseKamonSpec("sampler-spec") {
-
- "the Sampler" should {
- "work as intended" when {
- "using all mode" in {
- val sampler = SampleAll
-
- sampler.shouldTrace should be(true)
-
- sampler.shouldReport(NanoInterval.default) should be(true)
- }
-
- "using random mode" in {
- val sampler = new RandomSampler(100)
-
- sampler.shouldTrace should be(true)
- sampler.shouldTrace should be(true)
-
- sampler.shouldReport(NanoInterval.default) should be(true)
- }
-
- "using ordered mode" in {
- var sampler = new OrderedSampler(1)
-
- sampler.shouldTrace should be(true)
- sampler.shouldTrace should be(true)
- sampler.shouldTrace should be(true)
- sampler.shouldTrace should be(true)
- sampler.shouldTrace should be(true)
- sampler.shouldTrace should be(true)
-
- sampler = new OrderedSampler(2)
-
- sampler.shouldTrace should be(false)
- sampler.shouldTrace should be(true)
- sampler.shouldTrace should be(false)
- sampler.shouldTrace should be(true)
- sampler.shouldTrace should be(false)
- sampler.shouldTrace should be(true)
-
- sampler.shouldReport(NanoInterval.default) should be(true)
- }
-
- "using threshold mode" in {
- val sampler = new ThresholdSampler(new NanoInterval(10000000L))
-
- sampler.shouldTrace should be(true)
-
- sampler.shouldReport(new NanoInterval(5000000L)) should be(false)
- sampler.shouldReport(new NanoInterval(10000000L)) should be(true)
- sampler.shouldReport(new NanoInterval(15000000L)) should be(true)
- sampler.shouldReport(new NanoInterval(0L)) should be(false)
- }
-
- "using clock mode" in {
- val sampler = new ClockSampler(new NanoInterval(10000000L))
-
- sampler.shouldTrace should be(true)
- sampler.shouldTrace should be(false)
- Thread.sleep(1L)
- sampler.shouldTrace should be(false)
- Thread.sleep(10L)
- sampler.shouldTrace should be(true)
- sampler.shouldTrace should be(false)
-
- sampler.shouldReport(NanoInterval.default) should be(true)
- }
- }
- }
-
-}