假设我有一个功能foo:() -> Map[String, A],其中A是特质。 trait A { def x: Int, def y: Int }
现在我需要写一个specs2规范,以确保foo返回具有两个预期对的地图。请注意,我不知道值的实际类型。 可惜我没弄明白如何使用havePairs匹配在这种情况下,所以我写: "test foo" in {
val m = foo()
我必须测试一个无循环图并总是检查字符串是否不同不是非常有用(它会引发异常)。必须有更好的解决方案,但我无法想出它,而且我在specs2文档中迷失了方向。 这是代码的示例: "BiDirectionalEdge" should {
"throw an Error for the wrong DirectedEdges" in prop {
(a :String, b :String, c
我有以下特点 trait MyTrait{
def printHelloWorld(){
println("hello world")
}
}
case object SayHello
class MyActor extends Actor with MyTrait{
def recieve = {
case SayHello =
我有看起来像这样的代码来检测赋值中的NPE。分配触发该NPE发生的隐式转换(它含蓄地从CoreRecommendedDomain到APIRecommededDomain转换: "ensure Scala RecommendedDomain from null must throw NPE" in {
val n: CoreRecommendedDomain = null
var