2016-04-18 13 views
0

私はplayframework 2.4.xのを使用していますが、このライブラリScalatest PlayframeworkがList [文字列]

私はthereaは私がテストに構築リストの一部の文字列があるかどうかを確認したい
"org.scalatest" %% "scalatest" % "2.2.1" % "test" 
"org.scalatestplus" %% "play" % "1.4.0-M3" % "test" 

が含まれている必要があり、これはコード

val userTeams = validateAndGet((teamsUserResponse.json \ "teams").asOpt[List[TeamUser]]).map(x => x.teamKey) 
userTeams must contain ("team1", "team2") 

しかし、あなたは、あなたがしている("team1", "team2")を記述する場合、私はこのエラー

List("team1", "team2") did not contain element (team1,team2) 

答えて

3

を取得しています実際にはScalaTestのマッチャーの視点から単一の要素である2つの文字列のタプルを作成します。

Based on documentationあなたがallOfを使用する必要があります。

userTeams must contain allOf ("team1", "team2") 
+0

私はリストの要素を入れしようとしていた@RadoBuranskyありがとう – agusgambina

関連する問題