您好我正在使用Play框架2.4.3和scala版本2.11 我正在使用放心的scala支持测试路线,但我正在
@JvmStatic
在研究之后我发现Junit在安抚好的hamcrest匹配器中引起了问题
NoSuchMethodError with Hamcrest 1.3 & JUnit 4.11
因为我正在使用Play框架,我认为默认情况下它与Junit一起可能会导致问题
这是代码
@JvmStatic
这是build.sbt文件内容
var topicId = Session("TopicId");
这是异常日志
java.lang.NoSuchMethodError: org.hamcrest.Matcher.describeMismatch(Ljava/lang/Object;Lorg/hamcrest/Description;)V
请帮助导致异常的原因
答案 0 :(得分:1)
明确地将依赖项添加到Hamcrest
libraryDependencies ++= Seq(filters,
"org.hamcrest" % "hamcrest-core" % "1.3",
"org.hamcrest" % "hamcrest-library" % "1.3",
...