2011-09-02 142 views

回答

6

我認爲它之前已被問過。

它一般是有以下區別相同的:

  • 嚴格嘲笑拋出異常上沒有預料到的
  • 動態嘲弄接受每個呼叫意外通話費UND只返回默認值(例如空)
  • 存根就像動態模擬,但默認情況下打開了「屬性行爲」。這允許寫入和讀取屬性,如字段,但不允許在屬性上使用Stub,ExpectAssertWasCalled。這種行爲也可以在普通模擬器上配置。但對於存根,它是默認值。

由於犀牛改爲AAA syntax,所以不鼓勵使用嚴格模擬,因爲它們使測試代碼非常難以維護。


類似的問題:

我無法找到關於犀牛執行情況的資料,所以我不慶祝這個問題進行重複。