ScalaTest:如何正确断言Try值?

时间:2017-03-27 18:37:09

标签: scalatest

目前,如果我需要测试v类型的值Try[T]Success(t),我确实喜欢: v.isSuccess shouldBe true 我想知道是否有更好的方法。例如,对于Option[T],我们可以断言: t shouldBe defined 可能Try[T]有类似的内容,但我不知道,在网上搜索也无济于事。

1 个答案:

答案 0 :(得分:3)

到目前为止,我想出了这个解决方案: 根据ScalaTest文档的this section,我们声明了这样的符号值: val successful = 'success然后断言如下:

CampaignRowsPage.reserveInventory shouldBe successful

对我来说很好。