2017-09-02 29 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") 
    } 
    } 
} 

回答

相關問題