Skip to content

Commit 666f393

Browse files
committed
test: add type params selection range test
1 parent ec610bd commit 666f393

File tree

1 file changed

+7
-21
lines changed

1 file changed

+7
-21
lines changed

presentation-compiler/test/dotty/tools/pc/tests/SelectionRangeSuite.scala

+7-21
Original file line numberDiff line numberDiff line change
@@ -123,27 +123,13 @@ class SelectionRangeSuite extends BaseSelectionRangeSuite:
123123
|}""".stripMargin
124124
)
125125
)
126+
127+
@Test def `def - type params` =
126128
check(
127-
"""|object Main extends App {
128-
| val func = (a@@: Int, b: Int) =>
129-
| a + b
130-
|}""".stripMargin,
131-
List[String](
132-
"""|object Main extends App {
133-
| val func = (>>region>>a: Int<<region<<, b: Int) =>
134-
| a + b
135-
|}""".stripMargin,
136-
"""|object Main extends App {
137-
| val func = (>>region>>a: Int, b: Int<<region<<) =>
138-
| a + b
139-
|}""".stripMargin,
140-
"""|object Main extends App {
141-
| val func = >>region>>(a: Int, b: Int) =>
142-
| a + b<<region<<
143-
|}""".stripMargin,
144-
"""|object Main extends App {
145-
| >>region>>val func = (a: Int, b: Int) =>
146-
| a + b<<region<<
147-
|}""".stripMargin
129+
"object Main extends App { def foo[Type@@ <: T1, B](hi: Int, b: Int, c:Int) = ??? }",
130+
List(
131+
"object Main extends App { def foo[>>region>>Type <: T1<<region<<, B](hi: Int, b: Int, c:Int) = ??? }",
132+
"object Main extends App { def foo[>>region>>Type <: T1, B<<region<<](hi: Int, b: Int, c:Int) = ??? }",
133+
"object Main extends App { >>region>>def foo[Type <: T1, B](hi: Int, b: Int, c:Int) = ???<<region<< }"
148134
)
149135
)

0 commit comments

Comments
 (0)