找不到 ScalaCheckDrivenPropertyChecks

Cannot find ScalaCheckDrivenPropertyChecks

我升级了我的 play 项目的测试依赖项,现在我遇到了这个问题:

object scalacheck is not a member of package org.scalatestplus
[error] import org.scalatestplus.scalacheck.ScalaCheckDrivenPropertyChecks

这些是我的测试依赖项:

"org.scalatest"              %% "scalatest"                 % "3.2.3"          % Test,
"org.scalamock"              %% "scalamock"                 % "4.2.0"          % "test",
"com.github.alexarchambault" %% "scalacheck-shapeless_1.14" % "1.2.1"          % "test",
"org.scalatestplus.play"     %% "scalatestplus-play"        % "3.1.2"          % "test, it",

这里是否存在一些不兼容的版本控制?

您没有正确的依赖关系:

"org.scalatestplus" %% "scalacheck-1-15" % "3.2.3.0"

由于您使用的是 scalatest 3.2.3 版,为了兼容性,您应该使用 scalacheck 3.2 版。3.X。

Here is its maven location, and this 是它的 github 仓库。

  • Scala 2.13 代码 运行 在 Scastie
  • Scala 2.12 代码 运行 在 Scastie