Wozu genau dient die Exception? Was spricht dagegen, die normalen Exceptions fliegen zu lassen, erscheinen ja beide als Error im Test. 

Zudem: besser als RuntimeException, dann kann die Deklaration wegfallen in den Testcases.