aboutsummaryrefslogtreecommitdiff
path: root/kamon-core/src/test
diff options
context:
space:
mode:
authorIvan Topolnak <itopolnak@despegar.com>2014-05-21 18:17:30 -0300
committerIvan Topolnak <itopolnak@despegar.com>2014-05-21 18:17:30 -0300
commit5596e6061115307dcbf5b34c4181b201c103fc72 (patch)
treea3dd046970e836109c0dca584e120609bf78992b /kamon-core/src/test
parente9360c1e67b653614b7c65866f98c0db620a6f63 (diff)
downloadKamon-5596e6061115307dcbf5b34c4181b201c103fc72.tar.gz
Kamon-5596e6061115307dcbf5b34c4181b201c103fc72.tar.bz2
Kamon-5596e6061115307dcbf5b34c4181b201c103fc72.zip
= core: avoid using tuples in favor of case classes
Diffstat (limited to 'kamon-core/src/test')
-rw-r--r--kamon-core/src/test/scala/kamon/metrics/instrument/MinMaxCounterSpec.scala30
1 files changed, 16 insertions, 14 deletions
diff --git a/kamon-core/src/test/scala/kamon/metrics/instrument/MinMaxCounterSpec.scala b/kamon-core/src/test/scala/kamon/metrics/instrument/MinMaxCounterSpec.scala
index 4051f2ba..14f1573f 100644
--- a/kamon-core/src/test/scala/kamon/metrics/instrument/MinMaxCounterSpec.scala
+++ b/kamon-core/src/test/scala/kamon/metrics/instrument/MinMaxCounterSpec.scala
@@ -1,4 +1,3 @@
-package kamon.metrics.instrument
/* =========================================================================================
* Copyright © 2013-2014 the kamon project <http://kamon.io/>
*
@@ -13,8 +12,11 @@ package kamon.metrics.instrument
* and limitations under the License.
* =========================================================================================
*/
+package kamon.metrics.instrument
+
import org.scalatest.{ Matchers, WordSpecLike }
-import kamon.metrics.instruments.counter.MinMaxCounter
+import kamon.metrics.instruments.MinMaxCounter
+import kamon.metrics.instruments.MinMaxCounter.CounterMeasurement
class MinMaxCounterSpec extends WordSpecLike with Matchers {
@@ -28,9 +30,9 @@ class MinMaxCounterSpec extends WordSpecLike with Matchers {
counter.increment()
counter.increment()
- val (_, _, sum) = counter.collect()
+ val CounterMeasurement(_, _, current) = counter.collect()
- sum should be(5)
+ current should be(5)
}
"decrement" in {
@@ -43,9 +45,9 @@ class MinMaxCounterSpec extends WordSpecLike with Matchers {
counter.decrement()
counter.decrement()
- val (_, _, sum) = counter.collect()
+ val CounterMeasurement(_, _, current) = counter.collect()
- sum should be(0)
+ current should be(0)
}
"reset the min and max with the sum value when the collect method is called" in {
@@ -59,11 +61,11 @@ class MinMaxCounterSpec extends WordSpecLike with Matchers {
counter.collect() //only for check the last value after reset min max
- val (min, max, sum) = counter.collect()
+ val CounterMeasurement(min, max, current) = counter.collect()
- min should be(sum)
- max should be(sum)
- sum should be(150)
+ min should be(current)
+ max should be(current)
+ current should be(150)
}
}
@@ -76,13 +78,13 @@ class MinMaxCounterSpec extends WordSpecLike with Matchers {
counter.increment(40)
counter.increment(50)
- val (min, _, _) = counter.collect()
+ val CounterMeasurement(min, _, _) = counter.collect()
min should be(0)
counter.increment(50)
- val (minAfterCollectAndAddSomeValues, _, _) = counter.collect()
+ val CounterMeasurement(minAfterCollectAndAddSomeValues, _, _) = counter.collect()
minAfterCollectAndAddSomeValues should be(150)
}
@@ -95,13 +97,13 @@ class MinMaxCounterSpec extends WordSpecLike with Matchers {
counter.increment(40)
counter.increment(50)
- val (_, max, _) = counter.collect()
+ val CounterMeasurement(_, max, _) = counter.collect()
max should be(150)
counter.increment(200)
- val (_, maxAfterCollectAndAddSomeValues, _) = counter.collect()
+ val CounterMeasurement(_, maxAfterCollectAndAddSomeValues, _) = counter.collect()
maxAfterCollectAndAddSomeValues should be(350)
}