首页 > 解决方案 > 找不到 ScalaCheckDrivenPropertyChecks

问题描述

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

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",

我这里有一些不兼容的版本控制吗?

标签: scalascalatestscalacheck

解决方案


你没有正确的依赖:

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

由于您使用的是 scalatest 版本 3.2.3,因此您应该使用 scalacheck 版本 3.2.3.X,以实现兼容性。

是它的 Maven 位置,是它的 github 存储库。

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

推荐阅读