2017-08-09 7 views
0

を期待私はNULLを与える必要がありますテストました:はScalaのテストで例外(なしJUnitの)

Object.someFunction(argUsedToGiveNull) should === (null) 

をしかし、私は機能を変更した、そして今、私はテストがあること与えられた期待/断言機能したいです値はIllegalArgumentExceptionをスローします。

私のような何かをしたいと思います:

Object.someFunction(argNowThrowsException) should throw IllegalArgumentException 

を、私は@Test JUnitの構造を使用していない注意してください。

ありがとうございます!

an [ExceptionType] should be thrownBy { 
    Object.someFunction(argThrowsException) } 

evaluatingキーワードは、このために使用するために使用されるが、廃止されていないこと:予想される例外をテストするために

答えて

3
an[IllegalArgumentException] should be thrown by Object.someFunction(argNowThrowsException) 
関連する問題