Это работает для меня (JUnit 4.10, Scala 2.10.2):
@Test(expected = classOf[NullPointerException])
def testFoo() {
foo(null)
}
Аналогично тому, что Тристан предложил , но этот синтаксис фактически компилируется и работает в моем проекте.
Редактировать: Ну, если присмотреться, это именно то, что было в первоначальном вопросе. Ну, я думаю, что наличие последнего рабочего синтаксиса также в ответах не повредит.