在ScalaTest您可以斷言使用assertResult宏這樣的期望值和實際值之間的區分ScalaTest期望值和實際值之間的區別: assertResult(expected) { actual }
這將打印「Expected X, but got Y」消息,當測試失敗,而不是通常的「X did not equal Y」。 如何使用(should,must等)匹配器實現類似的事情?
當我使用SBT我得到的輸出運行下面簡單的測試,我希望: 輸出: [info] TestSimple:
[info] a
[info] - should do *** FAILED ***
[info] Array(1, 3) did not equal Array(1, 2) (SimpleTest.scala:5)
[info] ScalaTest
[info] Run comp