2017-09-02 31 views
1

在两个逻辑上等于ResultOfStringPassedToVerb实例下面的代码比较不考虑字符串,应打印ResultOfStringPassedToVerb等于之前应该

两者相等

但它打印

两个不同

package msgs 

import org.scalatest.FlatSpecLike 
import org.scalatest.Matchers._ 
import org.scalatest.words.ResultOfStringPassedToVerb 

/** 
    * Created by mogli on 9/1/17. 
    */ 
object FlatSpecMsgs extends FlatSpecLike { 

    def main(args: Array[String]): Unit = { 
    val m1: ResultOfStringPassedToVerb = "a" should "b" 
    val m2 = "a" should "b" 

// println(m1) 
// println(m2) 

    if (m1.equals(m2)) { 
     println("both are equal") 
    } else { 
     println("both are different") 
    } 
    } 
} 

回答

相关问题