@@ -11,7 +11,7 @@ object Test extends App {
11
11
val maxKey = 50
12
12
val maxValue = 50
13
13
14
- def testSet [A <% Ordered [ A ]] (set : SortedSet [A ], list : List [A ]) {
14
+ def testSet [A ] (set : SortedSet [A ], list : List [A ])( implicit ev : A => Ordered [ A ]) : Unit = {
15
15
val distinctSorted = list.distinct.sorted
16
16
assertEquals(" Set size wasn't the same as list sze" , set.size, distinctSorted.size)
17
17
@@ -24,7 +24,7 @@ object Test extends App {
24
24
}
25
25
}
26
26
27
- def testMap [A <% Ordered [ A ] , B ](map : SortedMap [A , B ], list : List [(A , B )]) {
27
+ def testMap [A , B ](map : SortedMap [A , B ], list : List [(A , B )])( implicit ev : A => Ordered [ A ]) : Unit = {
28
28
val distinctSorted = distinctByKey(list).sortBy(_._1)
29
29
assertEquals(" Map size wasn't the same as list sze" , map.size, distinctSorted.size)
30
30
@@ -39,11 +39,11 @@ object Test extends App {
39
39
}
40
40
}
41
41
42
- def check [A ](clazz : Class [_], list : List [_], m1 : String , m2 : String , l1 : List [A ], l2 : List [A ]) {
42
+ def check [A ](clazz : Class [_], list : List [_], m1 : String , m2 : String , l1 : List [A ], l2 : List [A ]): Unit = {
43
43
assertEquals(s " $clazz: ` $m1` didn't match ` $m2` on list $list" , l1, l2)
44
44
}
45
45
46
- def assertEquals [A ](msg : String , x : A , y : A ) {
46
+ def assertEquals [A ](msg : String , x : A , y : A ): Unit = {
47
47
assert(x == y, s " $msg\n 1: $x\n 2: $y" )
48
48
}
49
49
0 commit comments