Fix tests: "Placing function type parameters after the function name" error

This commit is contained in:
Yan Zhulanow
2015-11-26 15:56:31 +03:00
parent 3001af56c9
commit a3ff3ffc45
435 changed files with 550 additions and 569 deletions
@@ -7,7 +7,7 @@ class MyList<T>(vararg val data: T) : AbstractList<T>() {
override val size: Int get() = data.size()
}
fun test<T>(expected: String, list: List<T>) {
fun <T> test(expected: String, list: List<T>) {
var s = ""
for (e in list) {
s += "$e,"
+1 -1
View File
@@ -2,7 +2,7 @@ package foo
import java.util.ArrayList;
fun test<T>(list: List<T>, elements: List<T>, expected: List<Int>, method: List<T>.(T) -> Int, methodName: String): String? {
fun <T> test(list: List<T>, elements: List<T>, expected: List<Int>, method: List<T>.(T) -> Int, methodName: String): String? {
for (i in 0..elements.size() - 1) {
val actual = list.method(elements[i])
if (actual != expected[i]) return "$methodName failed when find: ${elements[i]}, expected: ${expected[i]}, actual: $actual"
@@ -3,7 +3,7 @@ package foo
import java.util.ArrayList;
fun test<T>(a: List<T>, b: List<T>, removed: Boolean, expected: List<T>): String? {
fun <T> test(a: List<T>, b: List<T>, removed: Boolean, expected: List<T>): String? {
val t = ArrayList<T>(a.size())
t.addAll(a)
@@ -2,7 +2,7 @@ package foo
import java.util.ArrayList;
fun test<T>(a: List<T>, b: List<T>, removed: Boolean, expected: List<T>): String? {
fun <T> test(a: List<T>, b: List<T>, removed: Boolean, expected: List<T>): String? {
val t = ArrayList<T>(a.size)
t.addAll(a)