ScalaTest:如何正确断言 Try 值?

Ale*_*dar 5 scalatest

在如果我需要测试的值的时刻vTry[T]类型是Success(t)我喜欢: v.isSuccess shouldBe true 我不知道是否有可能是一些更好的方法。例如,因为Option[T]我们可以断言: t shouldBe defined 可能有这样的东西,Try[T]但我不知道,搜索网络也无济于事。

Ale*_*dar 5

到目前为止,我想出了这个解决方案:基于ScalaTest 文档的这一部分,我们声明了这样的符号值: val successful = 'success然后像这样断言:

CampaignRowsPage.reserveInventory shouldBe successful
Run Code Online (Sandbox Code Playgroud)

在我看来很好。