Skip to content

Commit

Permalink
adjusting the CompletionWorkspaceSuite and CompletionSuite for Scala …
Browse files Browse the repository at this point in the history
…2.12.11
  • Loading branch information
vzmerr committed Jul 26, 2022
1 parent bf7da78 commit f762df5
Show file tree
Hide file tree
Showing 3 changed files with 78 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -182,12 +182,6 @@ class CompletionSnippetSuite extends BaseCompletionSuite {
|""".stripMargin,
"""|SimpleFileVisitor[$0]
|""".stripMargin,
// compat = Map(
// // scala 3 new completions not implemented, so no way to distinguish if we are at a type position
// "3" ->
// """|SimpleFileVisitor
// |""".stripMargin
// ),
)

checkSnippet(
Expand Down
14 changes: 14 additions & 0 deletions tests/cross/src/test/scala/tests/pc/CompletionSuite.scala
Original file line number Diff line number Diff line change
Expand Up @@ -359,6 +359,20 @@ class CompletionSuite extends BaseCompletionSuite {
|CertPathBuilderException - java.security.cert
|PKIXCertPathBuilderResult - java.security.cert
|""".stripMargin,
compat = Map(
"2.12.11" ->
"""|ProcessBuilder java.lang
|ProcessBuilder - scala.sys.process
|CertPathBuilder - java.security.cert
|CertPathBuilderSpi - java.security.cert
|ProcessBuilderImpl - scala.sys.process
|CertPathBuilderResult - java.security.cert
|PKIXBuilderParameters - java.security.cert
|PooledConnectionBuilder - javax.sql
|CertPathBuilderException - java.security.cert
|PKIXCertPathBuilderResult - java.security.cert
|""".stripMargin
),
)

check(
Expand Down
64 changes: 64 additions & 0 deletions tests/cross/src/test/scala/tests/pc/CompletionWorkspaceSuite.scala
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,15 @@ class CompletionWorkspaceSuite extends BaseCompletionSuite {
|)
|""".stripMargin,
filter = _ == "Future - scala.concurrent",
compat = Map(
"2.12.11" ->
"""|package `import-conflict3`
|import java.util.concurrent.Future
|case class Foo(
| name: scala.concurrent.Future
|)
|""".stripMargin
),
)

checkEdit(
Expand All @@ -132,6 +141,15 @@ class CompletionWorkspaceSuite extends BaseCompletionSuite {
|)
|""".stripMargin,
filter = _ == "Future - scala.concurrent",
compat = Map(
"2.12.11" ->
"""|package `import-conflict4`
|import java.util.concurrent._
|case class Foo(
| name: scala.concurrent.Future
|)
|""".stripMargin
),
)

checkEdit(
Expand All @@ -150,6 +168,16 @@ class CompletionWorkspaceSuite extends BaseCompletionSuite {
|)
|""".stripMargin,
filter = _ == "Future - scala.concurrent",
compat = Map(
"2.12.11" ->
"""|package `import-no-conflict`
|import java.util.concurrent.{Future => _, _}
|import scala.concurrent.Future
|case class Foo(
| name: Future
|)
|""".stripMargin
),
)

checkEdit(
Expand Down Expand Up @@ -180,6 +208,14 @@ class CompletionWorkspaceSuite extends BaseCompletionSuite {
|import java.util.concurrent.CompletableFuture
|object Main extends CompletableFuture[$0]
|""".stripMargin,
compat = Map(
"2.12.11" ->
"""package pkg
|
|import java.util.concurrent.CompletableFuture
|object Main extends CompletableFuture
|""".stripMargin
),
)

checkEdit(
Expand All @@ -192,6 +228,14 @@ class CompletionWorkspaceSuite extends BaseCompletionSuite {
|import java.util.concurrent.CompletableFuture
|object Main extends CompletableFuture[$0]
|""".stripMargin,
compat = Map(
"2.12.11" ->
"""package pkg
|
|import java.util.concurrent.CompletableFuture
|object Main extends CompletableFuture
|""".stripMargin
),
)

checkEdit(
Expand Down Expand Up @@ -305,6 +349,16 @@ class CompletionWorkspaceSuite extends BaseCompletionSuite {
|}
|""".stripMargin,
filter = _.contains("java.util"),
compat = Map(
"2.12.11" ->
"""|import java.util.ArrayDeque
|object Main {
| def foo(): Unit = null match {
| case x: ArrayDeque =>
| }
|}
|""".stripMargin
),
)

checkEdit(
Expand All @@ -323,6 +377,16 @@ class CompletionWorkspaceSuite extends BaseCompletionSuite {
|}
|""".stripMargin,
filter = _.contains("scala.util"),
compat = Map(
"2.12.11" ->
"""|import scala.util.Failure
|object Main {
| def foo(): Unit = {
| val x: Failure
| }
|}
|""".stripMargin
),
)

checkEdit(
Expand Down

0 comments on commit f762df5

Please sign in to comment.