gpt4 book ai didi

scala - 如何使用 Scala 和 JUnit 4 设置预期异常

转载 作者:行者123 更新时间:2023-12-01 19:54:55 25 4
gpt4 key购买 nike

我想使用 Scala 为 JUnit 4 测试设置预期异常。我目前正在做类似以下的事情:

@Test(expected=classOf[NullPointerException])
def someTest() = {
// Some test code
}

但是我收到以下编译器错误:

error: wrong number of arguments for constructor Test: ()org.junit.Test

最佳答案

这有点令人期待,但是 2.8 中注释的语法已更改为与您最初发布的相同。 Tristan 发布的语法在当前稳定版本中是正确的,但当我将项目升级到 nightly 2.8 编译器时,它给了我错误。我猜这是由于包含 named and default arguments 。还有some discussion在 Scala 邮件列表中。引用卢卡斯·里茨的话:

Also note that in 2.8.0 the syntax for java annotations will no longer use the name-value pairs but named arguments instead, i.e.

@ann{ val x = 1, val y = 2}  ==>  @ann(x = 1, y = 2)

关于scala - 如何使用 Scala 和 JUnit 4 设置预期异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1052282/

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