期望 Scala 测试中出现异常(无 JUnit)
Expect an exception in Scala tests (no JUnit)
我的测试应该为空:
Object.someFunction(argUsedToGiveNull) should === (null)
但我已经修改了函数,现在我想测试 expect/assert 给定值抛出 IllegalArgumentException 的函数。
我想做这样的事情:
Object.someFunction(argNowThrowsException) should throw IllegalArgumentException
注意我没有使用@Test JUnit 结构。
谢谢!
an[IllegalArgumentException] should be thrown by Object.someFunction(argNowThrowsException)
测试预期异常:
an [ExceptionType] should be thrownBy {
Object.someFunction(argThrowsException) }
请注意,evaluating
关键字曾经用于此目的,但现在已弃用。
我的测试应该为空:
Object.someFunction(argUsedToGiveNull) should === (null)
但我已经修改了函数,现在我想测试 expect/assert 给定值抛出 IllegalArgumentException 的函数。
我想做这样的事情:
Object.someFunction(argNowThrowsException) should throw IllegalArgumentException
注意我没有使用@Test JUnit 结构。
谢谢!
an[IllegalArgumentException] should be thrown by Object.someFunction(argNowThrowsException)
测试预期异常:
an [ExceptionType] should be thrownBy {
Object.someFunction(argThrowsException) }
请注意,evaluating
关键字曾经用于此目的,但现在已弃用。