¿Cómo usar Hamcrest para probar la excepción?

Tengo el siguiente código:

def f(String s) {
  assert !s?.contains('.')
}

¿Qué matcher de Hamcrest se puede usar para probar la afirmación? Sé que puedo usar untry/catch bloque, pero prefiero mantener la complejidad ciclomática de las pruebas a uno.

Respuestas a la pregunta(1)

Su respuesta a la pregunta