gpt4 book ai didi

scala - 如何匹配 ScalaTest 中的实例类型

转载 作者:行者123 更新时间:2023-12-02 01:17:52 25 4
gpt4 key购买 nike

我试图在使用 Matchers 的测试中断言异常类型(不要问为什么),我得到的解决方案是这样的:

exception.getClass shouldBe classOf[FileNotFoundException]

但是看起来 super 丑,有没有更好的办法?

再见

最佳答案

一种可能的解决方案是使用intercept 方法:

val exception = intercept[NoSuchElementException] {
List.empty[String].head // Code that throws exception
}

exception.getMessage shouldBe "head of empty list"

关于scala - 如何匹配 ScalaTest 中的实例类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41747494/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com