Scala 斯卡拉元';找不到';应该';功能

Scala 斯卡拉元';找不到';应该';功能,scala,scalatest,Scala,Scalatest,我有以下测试代码: import org.scalatest.FlatSpec import org.scalatest.matchers.Matchers class TestSpec extends FlatSpec with Matchers { "something" should "be something else" in { "test" should be ("test") } } 但是我得到了这个错误: Error:(21, 12) overloaded m

我有以下测试代码:

import org.scalatest.FlatSpec
import org.scalatest.matchers.Matchers

class TestSpec extends FlatSpec with Matchers {
  "something" should "be something else" in {
    "test" should be ("test")
  }
}
但是我得到了这个错误:

Error:(21, 12) overloaded method value should with alternatives:
  (resultOfAfterWordApplication: org.scalatest.verb.ResultOfAfterWordApplication)(implicit fun: (String, String, org.scalatest.verb.ResultOfAfterWordApplication) => Unit)Unit <and>
  (right: => Unit)(implicit fun: org.scalatest.verb.StringVerbBlockRegistration)Unit <and>
  (right: org.scalatest.verb.BehaveWord)(implicit fun: String => org.scalatest.verb.BehaveWord)org.scalatest.verb.BehaveWord <and>
  (right: String)(implicit fun: (String, String, String) => org.scalatest.verb.ResultOfStringPassedToVerb)org.scalatest.verb.ResultOfStringPassedToVerb
 cannot be applied to (org.scalatest.matchers.Matcher[Any])
    "test" should be ("test")
           ^
错误:(21,12)重载的方法值应包含以下选项:
(resultofterwordapplication:org.scalatest.verb.resultofterwordapplication)(隐式乐趣:(String,String,org.scalatest.verb.resultofterwordapplication)=>Unit)单位
(右:=>Unit)(隐式乐趣:org.scalatest.verb.StringVerbBlockRegistration)单元
(右:org.scalatest.verb.BehaveWord)(隐式乐趣:String=>org.scalatest.verb.BehaveWord)org.scalatest.verb.BehaveWord
(右:String)(隐式乐趣:(String,String,String)=>org.scalatest.verb.resultofstringpassedtoff)org.scalatest.verb.resultofstringpassedtoff
无法应用于(org.scalatest.matchers.Matcher[Any])
“测试”应为(“测试”)
^

我直接从他们的网站上获取代码,并通过maven descriptor org安装了ScalaTest。ScalaTest:ScalaTest_2.10.0:2.0.M5现在似乎是最新的

尝试执行以下操作:

import org.scalatest.matchers.ShouldMatchers

class TestSpec extends FlatSpec with ShouldMatchers

嗯,老实说,我把那个问题的措辞弄错了,为了更准确,我对问题进行了编辑。将
import org.scalatest.FlatSpec
更改为
import org.scalatest.\u
并没有改变任何事情。