Skip to content

Commit 67c4247

Browse files
committed
added some tests
1 parent f7c94b7 commit 67c4247

File tree

1 file changed

+31
-4
lines changed

1 file changed

+31
-4
lines changed

tests/run/i18294.scala

Lines changed: 31 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,33 @@
1-
def f(s: Int): String = "a"
2-
def f: Int => String = _ => "b"
1+
def f1(s: Int): String = "a"
2+
def f1: Int => String = _ => "b"
3+
4+
def f2(s: Int): String = "a"
5+
val f2: Int => String = _ => "b"
6+
7+
def f3(s: Int): String = "a"
8+
def f3(): Int => String = _ => "b"
9+
10+
object DefDef:
11+
def f(s: Int): String = "a"
12+
def f: Int => String = _ => "b"
13+
object DefVal:
14+
def f(s: Int): String = "a"
15+
val f: Int => String = _ => "b"
316

417
@main def Test =
5-
val test: Int => String = f
6-
assert(test(0) == "b")
18+
val test01: Int => String = f1
19+
val test02: Int => String = f2
20+
val test03: Int => String = f3
21+
val test1: Int => String = DefDef.f
22+
val test2: Int => String = DefVal.f
23+
def dtest1: Int => String = DefDef.f
24+
def dtest2: Int => String = DefVal.f
25+
26+
assert(test03(0) == "a")
27+
28+
assert(test01(0) == "b")
29+
assert(test02(0) == "b")
30+
assert(test1(0) == "b")
31+
assert(dtest1(0) == "b")
32+
assert(test2(0) == "b")
33+
assert(dtest2(0) == "b")

0 commit comments

Comments
 (0)